<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Как в comments.tpl получить условие родительской категории страницы</title>
		<link>https://www.cotonti.com</link>
		<description>Neueste Themenbeiträge</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Wed, 08 Apr 2026 13:09:34 -0000</pubDate>

		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Ну значит доставать structure_path и смотреть с чего он начинается до точки.... <span style="color:rgb(0,0,0);font-size:13.12px;background-color:rgb(255,255,255);">997 у меня guide,</span></p>

<p><span style="color:rgb(0,0,0);font-size:13.12px;background-color:rgb(255,255,255);">997.009 - значит родительская - guide</span></p>

<p class="updated"><strong>Added 24 minutes later:</strong></p>

<p>Как то так получается {PHP.cat.rpath|substr($this, 0, 3)}</p>
<p class="updated"><strong>Added 3 days later:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8995&amp;d=1#44891">#44891</a> <strong>jCube Group: </strong>
<blockquote class="fp"> </blockquote>

<p>нету.</p>
</blockquote>

<p>Есть. Как то так </p>

<pre class="brush:php;gutter:false;toolbar:false;">
function get_root_cat($code)
    {
        global $structure;
        return mb_substr($structure['page'][$code]['path'], 0, mb_strpos($structure['page'][$code]['path'], '.'));
    }
</pre>

<p>В comments.tpl</p>

<p>&lt;!-- IF {PHP.usr.id} &gt; 0 AND {PHP.env.ext} == 'page' AND {PHP.pag.page_cat|get_root_cat($this)} == 'guide' --&gt;</p>
]]></description>
			<pubDate>Fr, 12 Jun 2020 06:50:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8995&d=0#post44892]]></link>
		</item>
		<item>
			<title>jCube Group</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8995&amp;d=1#44889">#44889</a> <strong>Kopusha: </strong>
<p>Есть плагин ratingslike, он работает через изменение стандартного плагина ratings который тоже используется, в плагине комментариев мне надо его выводить только в page/guide/дочерние. Так же рейтинги надо выводить не в коментах а в page в других категориях и в folio всех. К чему мне трогать то что работает если одним условием в comments.tpl это можно решить? Если нет (условие с перечислением PHP.c всех - не подойдет) то буду уже в коде плагинов рыться.</p>

<p class="updated"><strong>Added 4 minutes later:</strong></p>

<p>PS можно конечно какой то white list сделать в админке плагина и туда вбивать руками нужные категории, и через какой то </p>

<pre class="brush:php;gutter:false;toolbar:false;">
= "AND page_cat IN ('" . implode("','", $whitelist) . "')";</pre>

<p>но блин, неужели нет простого способа проверить какая родительская категория.</p>
</blockquote>

<p>нету.</p>
]]></description>
			<pubDate>Fr, 12 Jun 2020 04:32:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8995&d=0#post44891]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Есть плагин ratingslike, он работает через изменение стандартного плагина ratings который тоже используется, в плагине комментариев мне надо его выводить только в page/guide/дочерние. Так же рейтинги надо выводить не в коментах а в page в других категориях и в folio всех. К чему мне трогать то что работает если одним условием в comments.tpl это можно решить? Если нет (условие с перечислением PHP.c всех - не подойдет) то буду уже в коде плагинов рыться.</p>
<p class="updated"><strong>Added 4 minutes later:</strong></p><p>PS можно конечно какой то white list сделать в админке плагина и туда вбивать руками нужные категории, и через какой то </p>

<pre class="brush:php;gutter:false;toolbar:false;">
= "AND page_cat IN ('" . implode("','", $whitelist) . "')";</pre>

<p>но блин, неужели нет простого способа проверить какая родительская категория.</p>
]]></description>
			<pubDate>Do, 11 Jun 2020 19:23:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8995&d=0#post44889]]></link>
		</item>
		<item>
			<title>jCube Group</title>
			<description><![CDATA[<p>А почему не отключить в структуру для всех категориях и оставить только там где нужно?</p>
]]></description>
			<pubDate>Do, 11 Jun 2020 18:21:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8995&d=0#post44888]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Мне надо выводить функционал только если page в категории guide или ее дочерних категориях.<br />
Как выловить этот момент, дочерние будут добавляться/меняться а <br />
&lt;!-- IF {PHP.usr.id} &gt; 0 AND {PHP.env.ext} == 'page' AND {PHP.c} == '<span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">guide</span>' --&gt;<br />
работает естественно только в <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">guide. Городить отдельный comments и подгружать его это явно костыль, переписывать функционал не охота. Может есть проще способ?<br />
Спасибо.</span></p>
]]></description>
			<pubDate>Do, 11 Jun 2020 17:10:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8995&d=0#post44887]]></link>
		</item>
	</channel>
</rss>