На странице sokolovi.ru/salat/ovoshhnoj-salat-s-olivkami.html в облаке выбираю тег «долго и необычно». С этим тегом на сайте всего 3 ресурса, ссылки на страницы:
sokolovi.ru/goryachee/kurinye-nozhki-v-meshochke.html
sokolovi.ru/desert/ovsyanoe-pechene.html
sokolovi.ru/zakuski/zakuska-iz-lososya.html
но при этом на странице с результатами фильтрации по тегам отображается все страницы, отмеченные в Дитто как родители для отбора.
Скорее всего, я ломано объяснила (очень новичок), ниже привожу коды:
Фрагмент кода чанка sidebar, где размещается облако:
<!-- THE TAG CLOUD WIDGET -->
<div class="widget">
<p>рецепт по тегу</p>
<div class="tagcloud">
[!TvTagCloud? &parent=`5,30,34,38,42,46,71` &landing=`87` &depth=`5` &tvTags=`tags` &showCount=`0` &sort=`random` &limit=`100` &caseSensitive=`1`!]
</div><!-- /.tagcloud -->
Пояснение:
в
&parent
перечисляю те ID ресурсов, из которых мне надо в облаке теги отображать. Тут все ок, работает хорошо.&landing=`87`
— 87 — это ID страницы с выводом результатов поиска по тегам.Данные параметра tags:
Тип ввода text.Назначаю этот параметр для шаблона с боковой колонкой (только там я отмечаю сами теги через зпт).
То, что размещено в ресурсе «Теги» — формируемой странице для вывода результатов, ID 87
В настройках сняла галки «использовать хтмл редактор», «доступен для поиска», «кэшируемый»В содержимом ресурса:
[!Ditto? &id=`tag` &tagData=`tags` &tagDelimiter=`,` &parents=`5,30,34,38,42,46,71` &tpl=`tags-tpl` &depth=`6` &extenders=`tagging` &display=`100` &paginate=`1`!]
<br class="clear"/>
<div class="line-separator"></div>
<div class="pagination">
[+tag_previous+][+tag_pages+][+tag_next+]
</div>
Тут если в
&parents =`5,30,34,38,42,46,71`
я указываю `0`
— тогда выводятся вообще все названия всех ресурсов сайта, даже те, у которых не привязан параметр tags к шаблону и теги не назначены. То, что у меня в чанке tags-tpl:
<p><a class="title" href="[~[+id+]~]">[+pagetitle+]</a></p>
<div class="line-separator"></div>
Буду очень признательна за помощь.
Павел Романов 16.06.2015 17:30 #
KresTina 16.06.2015 19:55 #
Павел Романов 16.06.2015 20:01 #
Если скинете на romanov собака frilans.ru доступ, могу глянуть.
KresTina 16.06.2015 20:17 #
Павел Романов 17.06.2015 10:17 #
Но у Вас, скорее всего, стоит PHx, который режет плейсхолдеры пагинации Ditto.
Либо отключите его, если не используется, либо пропишите их экранирование (есть в сети).
KresTina 17.06.2015 10:46 #