Fenom: Как вывести TV с дефисом в шаблоне?
Всем привет! Спасайте! Застрял на элементарном.
Не могу вывести TV в шаблоне, у которого есть дефисы в имени. Конструкция:
Конструкция
Как таки вывести tv-name в шаблоне?
Не могу вывести TV в шаблоне, у которого есть дефисы в имени. Конструкция:
{$_modx->getPlaceholder('tv-name')}
не работает. Конструкция
{$_pls['tv-name']}
тоже не подходит, ведь у нас не чанк.Как таки вывести tv-name в шаблоне?
Комментарии: 7
Вместе
{$_modx->getPlaceholder('tv-name')}
{$_pls['tv-name']}
Или {set $mytv = $_modx->getPlaceholder('tv-name')}
{$mytv}
Хотя это же TV, пардон, попробуйте еще так
{$_modx->resource.id | resource : 'tv-name'}
Так работает, да! Спасибо. В комментах ниже предложили конструкцию проще:
$_modx->resource['tv-name']
Так разве не работает?
$_modx->resource.tv-name
Не-а, такая штука не прокатывает из-за нарушения именования переменных. А вот конструкция которую предложил Максим Кузнецов ниже – работает. Всем спасибо!
$_modx->resource['tv-name']
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.