<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Как правильно создать категорию system?</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Tue, 14 Apr 2026 12:34:49 -0000</pubDate>

		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	)))</p>
<p>
	с осенью всех! )</p>
]]></description>
			<pubDate>Mon, 03 Sep 2012 05:44:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35325]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	Чем дальше в лес, тем больше дров?</p>
]]></description>
			<pubDate>Sun, 02 Sep 2012 09:39:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35319]]></link>
		</item>
		<item>
			<title>Leshkens</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=35156#35156">#35156</a> <strong>Oughtem: </strong><br /><p>
		<strong>Eugene</strong>, вы не правы. За страницу из категории about будет отвечать шаблон page.list.about.tpl , а  page.about.tpl будет отвечать именно за страницу с алиасом about</p>
</blockquote>
<p>
	Ну штож вы прямо :) page.list.about.tpl будет отвечать за список категории about. page.about.tpl за страницу категории about.</p>
]]></description>
			<pubDate>Sat, 01 Sep 2012 22:46:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35317]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	а в page.main.php  #136</p>
<p>
	$mskin = cot_tplfile(array('page', $cat['tpl']));</p>
<p>
	позволяет влезть с алиасом?</p>
]]></description>
			<pubDate>Thu, 16 Aug 2012 10:37:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35170]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>
	Счет, пожалуйста</p>
]]></description>
			<pubDate>Thu, 16 Aug 2012 10:34:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35169]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<p>
	))) прошу прощения.... )))</p>
<p>
	с list - то понятно, что упустил... а вот с алиасом просто не пробовал никогда... почему же мне казалось что там категория, а не алиас?</p>
]]></description>
			<pubDate>Thu, 16 Aug 2012 10:28:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35168]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	и не молодые люди а так приехали</p>
]]></description>
			<pubDate>Wed, 15 Aug 2012 18:37:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35159]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>
	Приехали</p>
]]></description>
			<pubDate>Wed, 15 Aug 2012 18:08:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35157]]></link>
		</item>
		<item>
			<title>Oughtem</title>
			<description><![CDATA[<p>
	<strong>Eugene</strong>, вы не правы. За страницу из категории about будет отвечать шаблон page.list.about.tpl , а  page.about.tpl будет отвечать именно за страницу с алиасом about</p>
]]></description>
			<pubDate>Wed, 15 Aug 2012 17:30:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35156]]></link>
		</item>
		<item>
			<title>Eugene</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=35114#35114">#35114</a> <strong>Fox: </strong><br /><br /><p>
		Но еще остались вопросы: Например создать шаблон page.about .TPL и сделать так</p>
</blockquote>
<p>
	page.<strong><em>ABOUT</em></strong>.tpl - обозначает страницу из КАТЕГОРИИ <strong><em>about</em></strong> , а не с АЛИАСОМ <strong><em>about</em></strong></p>
]]></description>
			<pubDate>Wed, 15 Aug 2012 07:20:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35149]]></link>
		</item>
		<item>
			<title>Oughtem</title>
			<description><![CDATA[<p>
	Если создётся шаблон  page.about.tpl, то зачем &lt;!-- IF {PAGE_ALIAS} == about --&gt; в самом начале?</p>
]]></description>
			<pubDate>Mon, 13 Aug 2012 21:31:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35135]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	Kort. Спасибо!!!</p>
<p>
	Но еще остались вопросы: Например создать шаблон page.about .TPL и сделать так</p>
<pre class="brush:php;">
&lt;!-- IF {PAGE_ALIAS} == about --&gt; 

		&lt;div class="col3-2 first"&gt;
			&lt;div class="block"&gt;
				&lt;h2 class="page"&gt;{PAGE_TITLE}&lt;/h2&gt;
				&lt;div class="clear textbox"&gt;{PAGE_TEXT}&lt;/div&gt;
&lt;!-- BEGIN: PAGE_FILE --&gt;
				&lt;div class="download"&gt;
&lt;!-- BEGIN: MEMBERSONLY --&gt;
					&lt;p&gt;{PAGE_SHORTTITLE}&lt;/p&gt;
&lt;!-- END: MEMBERSONLY --&gt;
&lt;!-- BEGIN: DOWNLOAD --&gt;
					&lt;p&gt;{PHP.L.Download}: &lt;a class="strong" href="https://www.cotonti.com/{PAGE_FILE_URL}"&gt;{PAGE_SHORTTITLE}&lt;/a&gt;&lt;/p&gt;
&lt;!-- END: DOWNLOAD --&gt;
					&lt;p&gt;{PHP.L.Filesize}, kB: {PAGE_FILE_SIZE}{PHP.L.kb}&lt;/p&gt;
					&lt;p&gt;{PHP.L.Downloaded}: {PAGE_FILE_COUNT}&lt;/p&gt;
				&lt;/div&gt;
&lt;!-- END: PAGE_FILE --&gt;
			&lt;/div&gt;
			{PAGE_COMMENTS_DISPLAY}
		&lt;/div&gt;

		&lt;div class="col3-1"&gt;
&lt;!-- BEGIN: PAGE_ADMIN --&gt;
			&lt;div class="block"&gt;
				&lt;h2 class="admin"&gt;{PHP.L.Adminpanel}&lt;/h2&gt;
				&lt;ul class="bullets"&gt;
					&lt;!-- IF {PHP.usr.isadmin} --&gt;
					&lt;li&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('admin')}"&gt;{PHP.L.Adminpanel}&lt;/a&gt;&lt;/li&gt;
					&lt;!-- ENDIF --&gt;
					&lt;li&gt;&lt;a href="https://www.cotonti.com/{PAGE_CAT|cot_url('page','m=add&amp;c=$this')}"&gt;{PHP.L.page_addtitle}&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;{PAGE_ADMIN_UNVALIDATE}&lt;/li&gt;
					&lt;li&gt;{PAGE_ADMIN_EDIT}&lt;/li&gt;
					&lt;li&gt;{PAGE_ADMIN_DELETE}&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/div&gt;
&lt;!-- END: PAGE_ADMIN --&gt;
			{FILE "{PHP.cfg.themes_dir}/{PHP.theme}/inc/contact.tpl"}
&lt;!-- BEGIN: PAGE_MULTI --&gt;
			&lt;div class="block"&gt;
				&lt;h2 class="info"&gt;{PHP.L.Summary}:&lt;/h2&gt;
				{PAGE_MULTI_TABTITLES}
				&lt;p class="paging"&gt;{PAGE_MULTI_TABNAV}&lt;/p&gt;
			&lt;/div&gt;
&lt;!-- END: PAGE_MULTI --&gt;
		&lt;/div&gt;

&lt;!-- ENDIF --&gt;</pre>
<p>
	 </p>
]]></description>
			<pubDate>Fri, 10 Aug 2012 17:37:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35114]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>
	Шаблон page.system.tpl</p>
<p>
	Условие:</p>
<pre class="brush:xml;">
&lt;!-- IF {PAGE_ALIAS} == about --&gt;
Это для about
&lt;!-- ENDIF --&gt;
&lt;!-- IF {PAGE_ALIAS} == sitemap --&gt;
Это для sitemap
&lt;!-- ENDIF --&gt;
&lt;!-- IF {PAGE_ALIAS} == services --&gt;
Это для services
&lt;!-- ENDIF --&gt;</pre>
<p>
	 </p>
]]></description>
			<pubDate>Fri, 10 Aug 2012 15:44:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35113]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	<strong>Kort</strong>. Спасибо! Но я почти ничего непонимаю, в категории system создал 3 страници about, uslugi, faq, создал 3 разных шаблона:</p>
<p>
	page.about .TPL</p>
<p>
	page. uslugi .TPL  </p>
<p>
	page.faq.TPL но ничего неработает!!! Как логикой проверять  выбранный параметр незнаю.</p>
<p>
	Подскажите плис очень надо! Спасибо!</p>
]]></description>
			<pubDate>Fri, 10 Aug 2012 15:01:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35112]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>
	<strong>Fox </strong>Системные страницы отличаются от обычных только уровнем вложенности при использовании ЧПУ:</p>
<p>
	somesite.com/about vs. somesite.com/company/about</p>
<p>
	В первом случае это страница с алиасом "about" раздела system, во втором -- раздела company</p>
<p>
	В остальном это обычные страницы. Как правило их немного (about, sitemap, services), поэтому если мне необходимо кастомизировать системные страницы, я обычно привязываюсь к ID или алиасу. Т.е. в самом шаблоне логикой проверяй выбранный параметр и используй необходимую разметку. Вся проблема.</p>
]]></description>
			<pubDate>Fri, 10 Aug 2012 04:41:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35101]]></link>
		</item>
		<item>
			<title>Sergey</title>
			<description><![CDATA[<p>
	Вот этот участок (файл page.main.php), который формирует имя файла темплейта и организует класс t, в который записываются решения тегов, а потом все парсится</p>
<pre class="brush:php;">
/* === Hook === */
foreach (cot_getextplugins('page.main') as $pl)
{
	include $pl;
}
/* ===== */

if ($pag['page_file'])
{
	unset($_SESSION['dl']);
	$_SESSION['dl'] = $id;
}

require_once $cfg['system_dir'] . '/header.php';
require_once cot_incfile('users', 'module');

$mskin = cot_tplfile(array('page', $cat['tpl']));
$t = new XTemplate($mskin);</pre>
<p>
	если посмотреть, то здесь</p>
<pre class="brush:php;">
$mskin = cot_tplfile(array('page', $cat['tpl']));</pre>
<p>
	подбирается имя файла темплейта, это комбинация page и имени категории. Добавьте в начало</p>
<pre class="brush:php;">
$cat['tpl']</pre>
<p>
	строку типа имя_страницы Тогда первый просмотр начнется с шаблона page.имя_страницы.tpl</p>
<p>
	делается это отдельным плагином по хуку</p>
<pre class="brush:php;">
page.main</pre>
<p>
	В том случае, если такого шаблона с именем страницы не будет, то будет поиск шаблона обычным образом.</p>
<p>
	 </p>
]]></description>
			<pubDate>Thu, 09 Aug 2012 21:43:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35100]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	Ктото писал что можно на надо знать как???</p>
<p><strong>Добавлено 3 минуты спустя:</strong></p><p>
	Ну а как мне тогда разный диз для разных страниц сверстать??? </p>
<p>
	Вроди можна несколько категорий систем создать или как???</p>
<p><strong>Добавлено 12 минуты спустя:</strong></p><p>
	ф этот топик  <a href="http://www.cotonti.com/forums/31850?m=posts">http://www.cotonti.com/forums/31850?m=posts</a> тогда о чем? Нече с этим system я непомай май май!!!<img alt="devil" height="20" src="http://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/devil_smile.gif" title="devil" width="20" /></p>
]]></description>
			<pubDate>Thu, 09 Aug 2012 13:58:21 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35098]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	для каждой страницы создавать различные дизайны нельзя - только для категории</p>
<p>
	категория system - категория с кодом system</p>
<p>
	 </p>
<p>
	вроде и все</p>
]]></description>
			<pubDate>Thu, 09 Aug 2012 13:41:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35097]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	 </p>
<p>
	Всем привет!</p>
<ul><li>
		Подскажите плис как правильно создать категорию system:</li>
</ul><p>
	Что прописать в поле путь?</p>
<p>
	Что прописать в поле Код?</p>
<p>
	Что прописать в поле Заголовок?</p>
<ul><li>
		Дальше предположим категорию system создал, добавил три страницы</li>
</ul><p>
	Услуги/ uslugi</p>
<p>
	О нас/ o-nas</p>
<p>
	Вопросы и ответы/faq</p>
<p>
	Как к этим страницам создать разный дизайн??? Создать page. uslugi .TPL или uslugi . page. TPL и так для каждой страницы???</p>
<p>
	Подскажите как правильно. Спасибо!!!</p>
<p>
	 </p>
]]></description>
			<pubDate>Thu, 09 Aug 2012 13:05:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=7035&d=0#post35096]]></link>
		</item>
	</channel>
</rss>