вопрос
Здравствуйте.
Есть задача, внутри одного тега custom чередовать два шаблона.
Подскажите, как это можно сделать?
Есть задача, внутри одного тега custom чередовать два шаблона.
Подскажите, как это можно сделать?
Открыть файл engine/modules/show.custom.php
Найти строку:
Перед ней вставить:
В шаблоне использовать теги [odd]нечетные[/odd] и [even]четные[/even]
Пример:
Найти строку:
$news_found = true;
Перед ней вставить:
$isodd = $isodd?false:true;
$tpl->copy_template = preg_replace( "#\\[(odd)\\](.*?)\\[/\\1\\]#is", $isodd?"\\2":"", $tpl->copy_template );
$tpl->copy_template = preg_replace( "#\\[(even)\\](.*?)\\[/\\1\\]#is", $isodd?"":"\\2", $tpl->copy_template );
В шаблоне использовать теги [odd]нечетные[/odd] и [even]четные[/even]
Пример:
[odd]<div style="clear: both;float: left;width: 50%;">слева - {title}</div>[/odd]
[even]<div style="float: right;width: 50%;text-align:right;background:#ddd;">{title} - справа</div>[/even]