Fenom: Как вывести TV с дефисом в шаблоне?

Всем привет! Спасайте! Застрял на элементарном.

Не могу вывести TV в шаблоне, у которого есть дефисы в имени. Конструкция:
{$_modx->getPlaceholder('tv-name')}
не работает.

Конструкция
{$_pls['tv-name']}
тоже не подходит, ведь у нас не чанк.

Как таки вывести tv-name в шаблоне?
Роман Ильин
30 августа 2017, 19:33
modx.pro
2
4 937
0

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

Александр
30 августа 2017, 23:42
+1
Вместе
{$_modx->getPlaceholder('tv-name')}
{$_pls['tv-name']}
Или
{set $mytv = $_modx->getPlaceholder('tv-name')}
{$mytv}
    Александр
    30 августа 2017, 23:45
    -1
    Хотя это же TV, пардон, попробуйте еще так
    {$_modx->resource.id | resource : 'tv-name'}
      Роман Ильин
      31 августа 2017, 08:24
      0
      Так работает, да! Спасибо. В комментах ниже предложили конструкцию проще:
      $_modx->resource['tv-name']
      Николай Савин
      31 августа 2017, 00:02
      -1
      Так разве не работает?
      $_modx->resource.tv-name
        Роман Ильин
        31 августа 2017, 08:22
        0
        Не-а, такая штука не прокатывает из-за нарушения именования переменных. А вот конструкция которую предложил Максим Кузнецов ниже – работает. Всем спасибо!
        Максим Кузнецов
        31 августа 2017, 00:46
        +1
        $_modx->resource['tv-name']
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7