<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Как сделать корректные кнопки меню на News и на Articles?</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 03 Apr 2026 23:07:02 -0000</pubDate>

		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Видимо в документации описание модуля Page неполное.</p>

<p>Посмотри в modules/page/page.php</p>
]]></description>
			<pubDate>Sun, 01 Feb 2015 03:55:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7881&d=0#post40501]]></link>
		</item>
		<item>
			<title>Zababon</title>
			<description><![CDATA[<p>Спасибо за помощь, теперь всё работает!</p>

<p>А где бы можно было почитать про эти m и с?</p>

<p>В статье о <a href="http://www.cotonti.com/docs/ext/extensions/global_vars">глобальных переменных</a> эти значения не указаны. Да и в <a href="http://www.cotonti.com/reference/">API</a> я их не вижу.</p>

<p> </p>
]]></description>
			<pubDate>Sun, 01 Feb 2015 03:47:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7881&d=0#post40500]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Переменная m, если я правильно помню, "отвечет" за режимы добавления и редактирования страниц и может принимать значения add или edit. Соответственно, в твоей конструкции она не нужна. Достаточно будет просто использовать проверку переменной c:</p>

<pre class="brush:xml;">
&lt;li&lt;!-- IF {PHP.c} == 'news' --&gt; class="active"&lt;!-- ENDIF --&gt;&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'c=news')}"&gt;{PHP.L.News}&lt;/a&gt;&lt;/li&gt;
&lt;li&lt;!-- IF {PHP.c} == 'articles' --&gt; class="active"&lt;!-- ENDIF --&gt;&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'c=articles')}"&gt;{PHP.L.Articles}&lt;/a&gt;&lt;/li&gt;</pre>

<p>Проверять env.ext в этом случае нет необходимости.</p>
]]></description>
			<pubDate>Sun, 01 Feb 2015 03:32:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7881&d=0#post40497]]></link>
		</item>
		<item>
			<title>Zababon</title>
			<description><![CDATA[<p>Приветствую!</p>

<p>В существующем шаблоне была ссылка в меню на раздел News</p>

<pre class="brush:php;">
&lt;li class="&lt;!-- IF {PHP.m} == 'page' OR {PHP.env.ext} == 'page' --&gt;active&lt;!-- ENDIF --&gt;"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'c=news')}"&gt;{PHP.L.News}&lt;/a&gt;&lt;/li&gt;</pre>

<p>Решив добавить ещё ссылку на статьи, дублировал эту строку заменив все News на Articles</p>

<pre class="brush:as3;">
&lt;li class="&lt;!-- IF {PHP.m} == 'page' OR {PHP.env.ext} == 'page' --&gt;active&lt;!-- ENDIF --&gt;"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'c=articles')}"&gt;{PHP.L.Articles}&lt;/a&gt;&lt;/li&gt;</pre>

<p>И все физически работает. Но из-за того, что оба раздела принадлежат и определяются по модулю page нажав на одну из ссылок класс active получают сразу обе и выглядят нажатыми. Подскажите каким образом можно изменить условие, чтобы активный раздел отображался корректно.</p>

<p>Спасибо!</p>

<p> </p>
]]></description>
			<pubDate>Sun, 01 Feb 2015 03:25:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7881&d=0#post40496]]></link>
		</item>
	</channel>
</rss>