Виноградов Тимур

Виноградов Тимур

Был в сети 29 марта 2024, 13:20
Заказы принимаю
Так я же написал выше как делаю. Родной сниппет Ditto. Вывод в шаблоне страницы:
[[Ditto? &parents=`181` &format=`rss` &display=`all` &total=`all` &depth=`3` ]]
и в шаблоне самого сниппета:
$rss_tpl = <<<TPL
<turbo:content>
[+rss_pagetitle+]
[(site_url)][~[+id+]~]
<![CDATA[ [+content+] ]]>
[+rss_date+]
[(site_url)][~[+id+]~]
<dc:creator>[+rss_author+]</dc:creator>
[+tagLinks+]
</turbo:content>
Изначально ругается MODX:
hol-rem.ru/turborss.html
Вывод в шаблоне страницы:
[[Ditto? &parents=`181` &format=`rss` &display=`all` &total=`all` &depth=`3` ]]
Вывод в шаблоне Ditto:
$rss_tpl = <<<TPL
<turbo:content>
[+rss_pagetitle+]
[(site_url)][~[+id+]~]
<![CDATA[ [+content+] ]]>
[+rss_date+]
[(site_url)][~[+id+]~]
<dc:creator>[+rss_author+]</dc:creator>
[+tagLinks+]
</turbo:content>

TPL;
Сделал так:
&tplInnerRow=`@INLINE [[$header-menu]]`
И в чанке:
<li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>
        <li>
        [[!pdoMenu?
        &resources=`35`
        ]]
</li>
Но страницу с id 35 не выводит(
Пробовал тупо html вывести в чанке для примера:
<li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>
<li><a href="https://atmjet.ru/jets/">Самолеты</a></li>
Выводит, но нужную страницу на фронте зацикливает:
<ul class="dropdown-menu"><li><a href="/services/chastnyie-pereletyi/" class="dropdown-item">Частные перелеты</a></li>
<li><a href="https://atmjet.ru/jets/">Самолеты</a></li><li><a href="/services/vip-samolet/" class="dropdown-item">VIP самолет</a></li>
<li><a href="https://atmjet.ru/jets/">Самолеты</a></li><li><a href="/services/arenda-biznes-dzheta/" class="dropdown-item">Аренда бизнес джета</a></li>
<li><a href="https://atmjet.ru/jets/">Самолеты</a></li></ul>
То есть добавить еще один pdoMenu и подставить туда нужный id ресурса?
Я попробовал так:
[[pdoMenu?
        &parents=`0` 
        &resources=`35`
        ]]
Но не выводится нужный ресурс.
Плюс мне эти ресурсы надо вывести в выпадающем списке, то есть здесь:
&tplInnerRow=`@INLINE <li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>`
1 Вариант (рукоблудный):
Ручками снимать галочку «Доступен для поиска».
Я так и думал в начале сделать, но по-моему снятие этой галочки не запретит поисковикам индексировать страницы.

В итоге реализовал так:
Добавил в head:
<meta name="robots" content="[ [*no_index] ]" />
И в TV no_index уже вывожу значения noindex, nofollow на нужных страницах/шаблонах