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


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

Вывод JBZoo Related items (auto)

related related items

Лучший Ответ Sliapy , 02 October 2013 - 23:04

Итак, я решил просто скопировать папку news (алиас итема типа новость) в каталоге media/zoo/applications/jbuniversal/templates/catalog/renderer/item и переименовать ее на article (алиас итема типа статья).

Попробуйте сделать так: скопировать через админ. панель подходящий тип (кнопка "Копировать"), потом поменять у копии заголовок и псевдоним.

Также по адресу media/zoo/applications/jbuniversal/assets/css скопировал файл jbzoo.news.css и переименовал его на jbzoo.article.css.

CSS-файл из этой папки цепляется не по псевдониму типа, а по псевдониму каталога.

Перейти к сообщению


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

#1 An1hony

An1hony

Отправлено 02 October 2013 - 22:27

Для раздела новостей использовал предустановленный итем 'news', все настроил для него, вручную добавил шаблон related, которого не біло, все работает.

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

 

Итак, я решил просто скопировать папку news (алиас итема типа новость) в каталоге media/zoo/applications/jbuniversal/templates/catalog/renderer/item и переименовать ее на article (алиас итема типа статья).

 

Также по адресу media/zoo/applications/jbuniversal/assets/css скопировал файл jbzoo.news.css и переименовал его на jbzoo.article.css.

 

Кроме того, в админке настроил все параметры статей с полным соответствием параметрам новостей.

 

В итоге все нужные позиции выводятся правильно, кроме, блин, одной - "Другие статьи" (JBZoo Related items (auto)). Точнее, она совсем не выводится. И что бы я не крутил/вертел в админке - ничего не помогает. Попытался в настройке позиции шаблона сменить "шаблон вывода материала" с related на имя элемента или на другой шаблон - ничего. В итоге, сделал вывод, что проблема не с шаблоном, который хочу выводить в этой позиции, а проблема либо с кодом в full.php (чего не должно быть, ведь это копия такого же файла для новостей, а там все пашет), либо с самим приложением JBZoo Related items (auto).

 

Помогите решить проблему.

 

p.s. новости и статьи - это категории отдельного каталога (см. скрин)

 

код в full.php для вывода нужной позиции

<?php if ($this->checkPosition('others')) { ?>
    <div class="others">
	<?php echo $this->renderPosition('others'); ?>
	</div>
<?php } ?>

в новостях не было одинаковых значений в свойствах, поэтому в лимите релевантности я установил "без исключений"и система подтягивала все новости, что меня абсолютно устраивало. Думал, конфликт где-то в этом месте, создал для статей отдельное свойство и половине проставил одно и то же значение, все равно ничего.

catalog.jpg related.jpg

 

вот как хорошо это работает в новостях

как надо.jpg

 

а вот так не работает в статьях

как есть.jpg


Сообщение отредактировал An1hony: 02 October 2013 - 22:31

  • 0

#2 Sliapy

Sliapy

Отправлено 02 October 2013 - 23:04   Лучший Ответ

Итак, я решил просто скопировать папку news (алиас итема типа новость) в каталоге media/zoo/applications/jbuniversal/templates/catalog/renderer/item и переименовать ее на article (алиас итема типа статья).

Попробуйте сделать так: скопировать через админ. панель подходящий тип (кнопка "Копировать"), потом поменять у копии заголовок и псевдоним.

Также по адресу media/zoo/applications/jbuniversal/assets/css скопировал файл jbzoo.news.css и переименовал его на jbzoo.article.css.

CSS-файл из этой папки цепляется не по псевдониму типа, а по псевдониму каталога.


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

#3 An1hony

An1hony

Отправлено 03 October 2013 - 09:21

Попробуйте сделать так: скопировать через админ. панель подходящий тип (кнопка "Копировать"), потом поменять у копии заголовок и псевдоним.

 

Спасибо, действительно помогло!


  • 0





Темы с аналогичным тегами related, related items

Click to return to top of page in style!