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


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

Настройка модуля категории


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

#11 Sliapy

Sliapy

Отправлено 08 July 2013 - 20:09

Посмотрите вот эту тему http://forum.jbzoo.c...ategory/?p=2542


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

#12 immortal727

immortal727

Отправлено 08 July 2013 - 20:39

Теперь я вообще запутался. Там идет описание про модуль категорий. А выше я писал, что вначале хотел через этот модуль делать, но ничего не выходило. Пришлось через zoo-item делать. 

Если я использую элемент категории, то Вы подсказали, что нужно изменять код \media\zoo\elements\relatedcategories\relatedcategories.php

 

Но куда там вставлять, там несколько функций. Как мне кажется в функцию render надо было изменять. Но никак не могу как мне сделать так, чтобы return возвращал не только ссылку на категорию но и изображение этой категории


  • 0

#13 Sliapy

Sliapy

Отправлено 08 July 2013 - 21:40

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


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

#14 SmetDenis

SmetDenis

Отправлено 09 July 2013 - 09:10

У объекта категории можно получить картинку из параметров.
Не смотря на то что по ссылке от Sliapy описание для модуля, код подойдет и вам.
 
foreach ($categories as $category) {
    //  картинка анонса
    $imageAnons = $this->app->jbimage->get('category_teaser_image', $category->getParams()); 

    // картинка основная
    $imageFull = $this->app->jbimage->get('category_image', $category->getParams()); 

    // пример вывода
    $imageHTML = '<img src="'.$image['src'].'" title="'.$category->name.'" />';
    $category_links[] = $imageHTML  . ' '. '<a href="'.$this->app->route->category($category).'">'.$category->name.'</a>'; 
}

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#15 immortal727

immortal727

Отправлено 09 July 2013 - 11:11

когда я заменил этот код в файле relatedcategories.php в функции render ничего не изменилось. Выводится только название. Путь к src не видит вообще получается

 

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


Сообщение отредактировал immortal727: 09 July 2013 - 11:17

  • 0

#16 SmetDenis

SmetDenis

Отправлено 09 July 2013 - 11:12

А вы уверены что у вас эта функция выполняется?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#17 immortal727

immortal727

Отправлено 09 July 2013 - 11:21

Как понять, какая функция выполняется?


  • 0

#18 SmetDenis

SmetDenis

Отправлено 09 July 2013 - 11:25

Поставьте там die


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#19 immortal727

immortal727

Отправлено 09 July 2013 - 11:49

Может по настройке шаблона layaut3 будет понятней.

die() ничего не дало. Как видно из картинки, у меня есть поля categories и link. В первом поле я вывожу только название категории, а во втором саму ссылку на категорию. И когда я начал сейчас менять в функции render файла только itemcategory.php, то начала меняться только ссылка в позиции link, а в позиции categories ничего не изменилось. Если же изменять в файле reletedcaategory то ничего не меняется. Наверное это много Вам скажет, надо было раньше это сделать, только сейчас дошло в чем может быть проблема. Теперь осталось понять где же все таки изменять код?

Прикрепленные изображения

  • 2013-07-09_144112.png

Сообщение отредактировал immortal727: 09 July 2013 - 11:50

  • 0

#20 Sliapy

Sliapy

Отправлено 09 July 2013 - 11:56

Ну если Вы меняете файл в элементе Related Categories, то и выводить, наверное, нужно этот элемент, а не элемент Categories?


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




Click to return to top of page in style!