В System Events пишет "Only variables should be passed by reference", вот я что-то туплю, что не так?!
Snippet для отображения картинки из переменной шаблона, если ее нет то в зависимости от раздела должен показать рандомную картинку (возвратить путь).
<?php
if(!empty($modx->documentObject['image_news'][1]))
{
echo $modx->documentObject['image_news'][1];
}
else
{
$is_parent = array_pop($modx->getParentIds($modx->documentIdentifier));
if($is_parent == "19")
{
echo "images/m/".rand(1, 10).".jpg";
}
else
{
echo "images/r/".rand(1, 10).".jpg";
}
}
?>
Что я делаю не так? Ведь оно работает!
А так же, гуру, скажите, насколько я правильно вообще (с точки зрения корректности для modx) написал этот snippet?