We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 53907
    • 4 Posts
    Пытаюсь установить плейсхолдер в modx revolution согласно мануалу пишу $modx->setPlaceholder('name','Barry'); и по идее он должен быть доступен в чанке или шаблоне [[+name]] но он недоступен там, писал выше global $modx; не помогло, писал return $modx->setPlaceholder('name','Barry'); в самом сниппете где код php тоже не помогло, что это за ерунда? мануал не соответствует истине? или я не понимаю как он вызывается в чанке или шаблоне.
      • 52243
      • 114 Posts
      1. $modx->setPlaceholder('name','Barry'); в сниппете или плагине установит плейсхолдер [[+name]] с значением Barry.

      2. Для того чтобы вывести значение плейлхолдера необходимо на странице вызвать сниппет или срабатывание плагина на одно из событий до рендеринга страницы.


      Пример сниппета setPlaceholder:

      <?php 
      $modx->setPlaceholder('name','Barry');


      вызываем сниппет и плейсхолдер:

      [[!setPlaceholder]]

      [[+name]]