Посмотрите вот эту тему http://forum.jbzoo.c...ategory/?p=2542
Настройка модуля категории
#11
Отправлено 08 July 2013 - 20:09
#12
Отправлено 08 July 2013 - 20:39
Теперь я вообще запутался. Там идет описание про модуль категорий. А выше я писал, что вначале хотел через этот модуль делать, но ничего не выходило. Пришлось через zoo-item делать.
Если я использую элемент категории, то Вы подсказали, что нужно изменять код \media\zoo\elements\relatedcategories\relatedcategories.php
Но куда там вставлять, там несколько функций. Как мне кажется в функцию render надо было изменять. Но никак не могу как мне сделать так, чтобы return возвращал не только ссылку на категорию но и изображение этой категории
#13
Отправлено 08 July 2013 - 21:40
Да, это я немного напутал. Попрошу Дениса посмотреть тему - может быть, он что-то подскажет.
#14
Отправлено 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>'; }
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#15
Отправлено 09 July 2013 - 11:11
когда я заменил этот код в файле relatedcategories.php в функции render ничего не изменилось. Выводится только название. Путь к src не видит вообще получается
P.S. Попытался вбить сейчас любые символы вместо переменной названия категории в ссылке, но даже это ни к чему не привело. Получается не тот элемент редактирую, тогда какой же надо, если элемент идет именно для категории
Сообщение отредактировал immortal727: 09 July 2013 - 11:17
#16
Отправлено 09 July 2013 - 11:12
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#17
Отправлено 09 July 2013 - 11:21
Как понять, какая функция выполняется?
#18
Отправлено 09 July 2013 - 11:25
Поставьте там die
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#19
Отправлено 09 July 2013 - 11:49
Может по настройке шаблона layaut3 будет понятней.
die() ничего не дало. Как видно из картинки, у меня есть поля categories и link. В первом поле я вывожу только название категории, а во втором саму ссылку на категорию. И когда я начал сейчас менять в функции render файла только itemcategory.php, то начала меняться только ссылка в позиции link, а в позиции categories ничего не изменилось. Если же изменять в файле reletedcaategory то ничего не меняется. Наверное это много Вам скажет, надо было раньше это сделать, только сейчас дошло в чем может быть проблема. Теперь осталось понять где же все таки изменять код?
Сообщение отредактировал immortal727: 09 July 2013 - 11:50
#20
Отправлено 09 July 2013 - 11:56
Ну если Вы меняете файл в элементе Related Categories, то и выводить, наверное, нужно этот элемент, а не элемент Categories?