из компонента msTimeStamp:
Snippet: msTimeStamp
<?php
$id = $modx->getOption('id', $scriptProperties, $modx->resource->id);
$field = $modx->getOption('field', $scriptProperties);
$tpl = $modx->getOption('tpl', $scriptProperties, 'msTimeStampTpl');
$sql = 'SELECT field, valid_until FROM '.$modx->getOption('table_prefix').'mstimestamp_product WHERE product_id = '.$id.' AND field = "'.$field.'"';
$dates = $modx->query($sql);
foreach ($dates as $item) {
$eField = $item['field'];
$date = $item['valid_until'];
}
$output .= $modx->getChunk($tpl, array('field' => $eField, 'date' => $date));
return $output;
Вызов: [[msTimeStamp?field=`new`]]
Chunk: msTimeStampTpl
<p>[[+field:is=`new`:then=`Новика`]][[+field:is=`popular`:then=`Хит`]][[+field:is=`favorite`:then=`Акция`]] до: [[+date:RusDate=`%j %month %Yг.`]]</p>
Если где то сделано топорно, и можно доработать, "милости просим", делал "на скорую руку".
#msTimeStamp
это вообще работает?
да, но я писал по быстрому, ща вот довожу более менее до ума
В доку бы перенести. Тут потеряется
Вот вот. Согласен
Обсуждают сегодня