Вопросы по fenome

Добрый вечер. Погружаюсь в феном возникают вопросы, прошу помощи)

1) При выводе картинки феном ругается
Unexpected token '150' in expression, expect '.' in modchunk/9bbd97be1759770f88aeecad93025c4c line 6, near '{$150' <- there
, нельзя использовать имена начинающиеся на цифры? 150x150, как тогда использовать вывод

{$_modx->runSnippet('!ms2GalleryResources', [

	'tpl'=>'@INLINE <img src="{$150x150}" alt="{$pagetitle}">',
	'parents'=>15,
	'typeOfJoin'=>'inner',
	'includeThumbs'=>'150x150',
	'includeOriginal'=>0,
	'limit'=>8
])}
2) что лучше использовать

{$_modx->makeUrl($_modx->resource.id)} или {$id | url}
Что быстрее работает.

3) глобальная переменная, определить один раз для всех блоков?

{extends 'file:templates/bootstrap.base.tpl'}
{var $tag_sub_tag = $_modx->runSnippet('!snippet')}

{block 'content'}
{$tag_sub_tag}
{/block}

{block 'footer'}
{$tag_sub_tag}
{/block}
Ilya Ev
05 августа 2016, 17:38
modx.pro
1
1 501
+1

Комментарии: 1

Максим Кузнецов
06 августа 2016, 15:29
1
+2
1. Документация — плейсхолдеры, не соответствующие правилу наименования переменных в PHP
{$_pls['150x150']}

2. на ваш вкус — url просто более короткий и читаемый вызов этой же самой функции
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1