[[*template:is=`4`:then=`<link rel="stylesheet" href="template/css/blog.css">`]]
[[getImageList? &docid=`ID-ресурса-к-которому-прикреплены-изображения-через-MIGX`]]
[[+showName:notempty=`[[+name]]`]]
, который означает следующее: «Если плейсхолдер [[+showName]] не пустой, то выведи плейсхолдер [[+name]]». Проблема в том, что у дополнения Gallery плейсхолдера [[+showName]] вообще нет (вроде бы), а плейсхолдер [[+name]] вы можете использовать только в чанке galItemThumb, там [[+name]] выведет заголовок изображения. Вы в чанке galAlbumRowTpl можете использовать плейсхолдеры [[+thumbnails]] — выведет миниатюры изображений (код чанка galItemThumb для каждого изображения), [[+album_name]] — заголовок альбома и [[+album_description]] — описание альбома. <?php
$id=$modx->getOption('id',$scriptProperties,0);
$c = $modx->newQuery('modResource');
$c->where(array(
'published' => true,
'deleted' => false,
'isfolder' => false
));
$children = $modx->getChildIds($id);
if (count($children) > 0) {
$c->where(array(
'id:IN' => $children,
));
} else {
$c = 0;
};
$resources = $modx->getCollection('modResource',$c);
return count($resources);
[[!countGrandsons? &id=`[[+id]]`]]
.&depth=`0`
для вас означает смотреть на первом уровне (т. е. только темы уроков). &validate=`name:minLength=^2^,email:email:required,message:minLength=^10^`
читаем так: «Должно быть обязательно заполнено поле name="name" и минимум двумя символами, поле name="email" должно быть обязательно заполнено и по правилам адресов электронной почты, поле name="message" должно содержать минимум 10 символов.»action="[[!obr?]]"
надеюсь у вас осмысленная. Вопрос - что я делаю не так?
[[pdoMenu? &parents=`0` &level=`1` &outerClass=`sidebar__list` &rowClass=`sidebar__item`]]
$settingName = 'quiz_counter';
$currentCountArray = $modx->getObject('modSystemSetting', $settingName);
$currentCount = $currentCountArray->get('value');
$currentCount++;
$currentCountArray->set('value', $currentCount);
$currentCountArray->set('editedon', date("Y-m-d H:i:s")); // Не обязательно, но коли есть такое поле, почему не использовать?
$currentCountArray->save();
$cacheRefreshOptions = array( 'system_settings' => array() );
$modx->cacheManager-> refresh($cacheRefreshOptions);
<a href="#" class="parent">first</a> <div class="child" style="display:none"><ul><li>один</li><li>два</li><li>три</li></ul></div>
<a href="#" class="parent">second</a> <div class="child" style="display:none"><ul><li>один</li><li>два</li><li>три</li></ul></div>
<a href="#" class="parent">third</a> <div class="child" style="display:none"><ul><li>один</li><li>два</li><li>три</li></ul>
$(".parent").on("click",function(){
$(this).next(".child").attr("style","display:inline;position: absolute")
})
$(".parent").mouseout(function(){
$(this).next(".child").attr("style","display:none");
})
[[*stock:gte=`1`:then=`в наличии`:else=`под заказ`]]