Перейти к содержимому


Фотография
- - - - -

Организаци каталога, все категории на одной странице.


  • Закрытая тема Тема закрыта
Сообщений в теме: 34

#1 TorLink

TorLink

Отправлено 10 February 2015 - 20:54

Необходимо чтобы все категории были на одной странице. Так же нужны якоря на каждую категорию, чтоб сделать слева меню для навигации.

Выглядеть должно примерно так: http://goo.gl/18UDMf

Сейчас же во первых подкатегории как ссылки а нужно в стиле самой верхней, во вторых не отображаются материалы, не понимаю почему.

3ccQyg9.jpg

 

И ещё в некоторых категориях появилось сравнение. Не понял, откуда.

3ccSS6o.jpg


Сообщение отредактировал TorLink: 10 February 2015 - 21:05

  • 0

#2 SmetDenis

SmetDenis

Отправлено 11 February 2015 - 10:11

Сейчас же во первых подкатегории как ссылки

Шаблон по умолчанию для подкатегорий
media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\_default.php
Чтобы убрать ссылку, уберите теги <a>

bj7z_200x0.png

во вторых не отображаются материалы, не понимаю почему.

Настройте шаблон материала subcategory_item

И ещё в некоторых категориях появилось сравнение. Не понял, откуда.


Где то в настройках вы выбрали шаблон table (для материалов), либо используете каталог с этим алиасом

Советую посмотреть http://jbzoo.ru/docs/how-work-jbzoo
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 TorLink

TorLink

Отправлено 11 February 2015 - 20:14

Чтобы убрать ссылку, уберите теги

А что нужно чтоб было несколько шаблонов, просто положить рядом такой же файлик с другим названием или ещё где-то регить надо?

И заодно вопросик.

А есть ещё шаблоны приложения? И так же где они лежат?

3ch4ytF.png

 

Материалы теперь выводяться но кривовато. Настройки шаблона subcategory_item где-то есть кроме полей, или лезть в css? Чтоб надпись была вверху а не слева? И опять же, есть ли возможность сделать несколько вариантов для выбора?


Сообщение отредактировал TorLink: 11 February 2015 - 20:43

  • 0

#4 Sliapy

Sliapy

Отправлено 11 February 2015 - 22:04

А что нужно чтоб было несколько шаблонов, просто положить рядом такой же файлик с другим названием или ещё где-то регить надо?

Просто файл. Лежать он должен в media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory

 

В настройках появится второй шаблон.

 

А есть ещё шаблоны приложения? И так же где они лежат?
 

Нет, других шаблонов нет.

Материалы теперь выводяться но кривовато. Настройки шаблона subcategory_item где-то есть кроме полей, или лезть в css? Чтоб надпись была вверху а не слева? И опять же, есть ли возможность сделать несколько вариантов для выбора?

Смотря что вы хотите настроить.


  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 TorLink

TorLink

Отправлено 11 February 2015 - 22:08

Смотря что вы хотите настроить
как должно вынглядеть писал в первом посте: http://goo.gl/18UDMf

Сейчас же оно выглядит вот так: http://c2n.me/3chtqCr.jpg

получается, что заголовок материала мелким шрифтом и слева а нужно покрупнее и настраивать его положение сверху, снизу...


  • 0

#6 Sliapy

Sliapy

Отправлено 11 February 2015 - 22:15

Положение изображения можно настроить в Настройках каталога либо каждой категории

 

k9gk_200x0.png

 

Размеры шрифтов - это уже CSS.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 TorLink

TorLink

Отправлено 11 February 2015 - 22:22

Настройках каталога либо каждой категории

Нет, это положение картинки относительно шаблона, заголовок же ведет себя не понятно как.( Если ставлю по центру то получается вот так: http://c2n.me/3chvzdK.jpg

Причем явно видно, что надпись выше картинки, но почему она не влезает а вставляется в стороне не понимаю.(

 

Ещё остался вопрос без ответа: "Так же нужны якоря на каждую категорию, чтоб сделать слева меню для навигации." реализуемо?

 

Алфавитный указатель так же не корректно работает:

3chwRG2.png

 

при нажатии на буквы ничего не находит:

3chx66D.jpg


Сообщение отредактировал TorLink: 11 February 2015 - 22:30

  • 0

#8 Sliapy

Sliapy

Отправлено 11 February 2015 - 22:50

Нет, это положение картинки относительно шаблона, заголовок же ведет себя не понятно как.( Если ставлю по центру то получается вот так: http://c2n.me/3chvzdK.jpgПричем явно видно, что надпись выше картинки, но почему она не влезает а вставляется в стороне не понимаю.(

Не совсем понимаю куда не влезает? Пропишите в CSS выравнивание текста по-центру. Сейчас оно явно идет по левому краю.

 

Ещё остался вопрос без ответа: "Так же нужны якоря на каждую категорию, чтоб сделать слева меню для навигации." реализуемо?

Измените немного шаблон \media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\_default.php

863m_200x0.png

и получите id для каждой подкатегории

aadt_200x0.jpg

 

PS Не нужно пытаться уместить в одну тему никак не связанные друг с другом вопросы - это превращает форум в хаос. Создайте отдельную тему с подробным описанием проблемы.


  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#9 TorLink

TorLink

Отправлено 12 February 2015 - 22:09

Спасибо за ответы.

Ещё назрел вопрос. Нужно разделить каждую подкатегорию блоками визуально, как по ссылке в шапке. Т.е. название подкатегории и ниже уже материалы. Заменил для интереса шаблон подкатегорий на шаблон  категорий.

Получилось, что пропали материалы, подскажите плиз как отредактировать шаблон категории, чтоб каждая подкатегория была в отдельном блоке.

defined('_JEXEC') or die('Restricted access');


$this->app->jbdebug->mark('layout::category::start');

// set vars
$category = $vars['object'];
$title = $this->app->string->trim($vars['params']->get('content.category_title', ''));
$subTitle = $this->app->string->trim($vars['params']->get('content.category_subtitle', ''));
$image = $this->app->jbimage->get('category_image', $vars['params']);

$title = $title ? $title : $category->name;

if ((int)$vars['params']->get('template.category_show', 1)) : ?>
    <div class="category rborder alias-<?php echo $category->alias; ?>">

        <?php if ((int)$vars['params']->get('template.category_title_show', 1)) : ?>
            <h1 class="title"><?php echo $title; ?></h1>
        <?php endif; ?>


        <?php if ((int)$vars['params']->get('template.category_subtitle', 1) && !empty($subTitle)) : ?>
            <h2 class="subtitle"><?php echo $subTitle; ?></h2>
        <?php endif; ?>


        <?php if ((int)$vars['params']->get('template.category_image', 1) && $image['src']) : ?>
            <div class="image-full align-<?php echo $vars['params']->get('template.category_image_align', 'left'); ?>">
                <img src="<?php echo $image['src']; ?>" <?php echo $image['width_height']; ?>
                     title="<?php echo $category->name; ?>" alt="<?php echo $category->name; ?>"/>
            </div>
        <?php endif; ?>


        <?php if ((int)$vars['params']->get('template.category_teaser_text', 1) && $vars['params']->get('content.category_teaser_text', '')) : ?>
            <div class="description-teaser">
                <?php echo $vars['params']->get('content.category_teaser_text', ''); ?>
            </div>
        <?php endif; ?>


        <?php if ((int)$vars['params']->get('template.category_text', 1) && $category->description) : ?>
            <div class="description-full"><?php echo $category->getText($category->description); ?></div>
        <?php endif; ?>


        <div class="clr clear"></div>
    </div>

<?php else: ?>

    <div class="category alias-<?php echo $category->alias; ?>">
        <?php if ((int)$vars['params']->get('template.category_title_show', 1)) : ?>
            <h1 class="title"><?php echo $title; ?></h1>
        <?php endif; ?>
    </div>

<?php endif; ?>

<?php
$this->app->jbdebug->mark('layout::category::finish');

Сообщение отредактировал TorLink: 12 February 2015 - 23:12

  • 0

#10 Sliapy

Sliapy

Отправлено 12 February 2015 - 23:09

Не совсем понял суть этих манипуляций, если в настройках категории можно указать, в сколько столбцов выводить подкатегории.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!