<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Кукизы в cotemplate</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 13 Apr 2026 21:44:45 -0000</pubDate>

		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>То что хтмл скрывать это в моем случае смерть (там jquery очень сильно ложит фротнэнд и в том и в этом варианте вывода, удваивать нельзя) да и в любом случае не вариант. Я потому и удивился что Корт написал что можно как то без костылей сделать.</p>

<p>Я сделал так - идентичный контент в виде хтмл со стилями в едином цикле бегин энд и он обрамлён разным по условию стилем к примеру .first или .second.</p>

<p>И уже в цсс .first .title это одно а .second .title это второе отображение.</p>
]]></description>
			<pubDate>Sat, 10 Feb 2018 11:07:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8503&d=0#post43263]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Да, в виду ограничений шаблонизатора условие надо вставлять внутрь «цикла», т.е. внутрь маркеров блока (BEGIN/END).</p>

<p>Инога для простоты можно парсить оба варианта и выводить оба в финальный HTML, просто один вариант по умолчанию скрывать стилями. Тогда переключался будет работать (со вставкой небольшого JS скрипта) даже без перезагрузки. Другое дело, что такой финт не семантичен с точки зрения поисковиков, и подходит ли он вам не знаю.</p>
]]></description>
			<pubDate>Sat, 10 Feb 2018 00:17:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8503&d=0#post43260]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Если делать так<br />
УСЛОВИЕ ЕСЛИ 1 то<br /><span style="color:rgb(51,51,51);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;font-size:11.7px;white-space:pre-wrap;background-color:rgb(255,255,255);">{FILE "themes/{PHP.theme}/inc/файл с BEGIN.ROW END.ROW </span><span style="color:rgb(51,51,51);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;font-size:11.7px;white-space:pre-wrap;background-color:rgb(255,255,255);">.tpl"}</span><br />
ELSE<br /><span style="font-size:11.7px;background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;white-space:pre-wrap;">{FILE "themes/{PHP.theme}/inc/файл с вторым циклом BEGIN.ROW END.ROW </span><span style="font-size:11.7px;background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;white-space:pre-wrap;">.tpl"}</span><br />
то бьет ошибки. Если без <span style="color:rgb(51,51,51);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;font-size:11.7px;white-space:pre-wrap;background-color:rgb(255,255,255);">BEGIN.ROW END.ROW тплки - то все ок(</span></p>
]]></description>
			<pubDate>Thu, 08 Feb 2018 12:49:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8503&d=0#post43258]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Иногда все делать в шаблонизаторе не совсем получается )</p>

<p>Но можно в условии не сразу использовать BEGIN/END, а подгружать "подшаблоны" через {FILE ...} и в них прописывать регулярные блоки. Вроде как у меня где-то было такое и работало.</p>
]]></description>
			<pubDate>Wed, 07 Feb 2018 18:55:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8503&d=0#post43257]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Для folio.list.tpl (не принципиально, может быть и для page.list и тд) у меня есть 2 абсолютно разные сложные верстки (каждая затрагивающая свои js и свои шаблоны создания файлов и тд.)</p>

<p>В настройках юзера создал экстраполе "показывать черепицей/показывать в рядочек" и при переключении проверяю в самом листе &lt;!-- IF {PHP.usr.profile.user_экстраполе} == '1' --&gt; показывай один вид else другой. <br /><br />
Вопрос - я хочу вынести эту переключалку из профиля юзера в низ самих листов. Максимально информативно увидеть пример можно на http://www.wedlife.ru/photos/ - внизу "показывать  квадратные или стандартные  превью".<br /><br />
Но возник вопрос как это правильно сделать и главное - сохранить на лету - в примере просто меняется стиль отображения страницы - при этом грузятся все файлы нужные для двух вариантов отображения. <br /><br />
Все что я пока придумал - сделать кнопки 1 и 2, 1 по умолчанию, создать куки со значением 1, при выводе шаблона проверять куки и если куки 1 то выводить версию 1, если 2 то два. и при нажатии на кнопку 2<br />
- перезаписать куки на значение 2<br />
- перегрузить текущую страницу. По идее она загрузится со второй версией верстки.<br /><br />
Вопросы </p>

<p>1) Может есть проще и элегантнее способ? <br />
(в идеале как я вижу - как то вынести радиобокс из профиля в листы и там при нажатии на радиобокс записать в бд значение 1/2 без кнопки "сохранить" и перегрузить страницу.)<br /><br />
2) Если по 1 нет советов - как в tpl проверить средствами cotemplate значение кукиз? Как писать условие?<br /><br />
Заранее спасибо!</p>
<p class="updated"><strong>Added 5 hours later:</strong></p><p>Разобрался сам.<br /><span style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);">Записываю нужное куки стандартно яваскриптом при выборе верстки, потом в кастомфункциях темы делаю</span><br style="margin:0px;padding:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);" /><br style="margin:0px;padding:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);" /><span style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);">function get_folio_cookie () {</span><br style="margin:0px;padding:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);" /><span style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);">      $folio_cookie = cot_import('folio_cookie', 'C', 'ALP');</span><br style="margin:0px;padding:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);" /><span style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);">     return $folio_cookie;</span><br style="margin:0px;padding:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);" /><span style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);">}</span><br style="margin:0px;padding:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);" /><br style="margin:0px;padding:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);" /><span style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);">И уже в фолио получаю через {PHP|get_folio_cookie} значение. Его можно проверить в условиях. <br /><br />
PS Жаль что цикл ROW даже в условиях нельзя дважды использовать.<br />
Типа IF что то BEGIN ROW --- END ROW else BEGIN</span><span style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;background-color:rgb(255,255,255);"> ROW --- END ROW - так срабатывает только второй цикл(</span></p>
]]></description>
			<pubDate>Tue, 06 Feb 2018 16:40:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8503&d=0#post43252]]></link>
		</item>
	</channel>
</rss>