Вход • Регистрация

Как передать значение переменной в шаблонный тег?

  • 22 января 2016 г.
  • Все привет!

    В одном модуле во вьюхе элемента вывожу шаблонный тег другого модуля, сделанного на основе ОБЪЯВЛЕНИЙ. Вывожу вот так:
    Код

    echo $this->htmleditor('<insert name="show_block" module="md_works" site_id="20" param="2=1" template="main">');

    Всё отлично работает и выводится.

    НО мне теперь нужно в этот шаблонный тег передать одно значение, которое должно подставляться в значение параметра.

    Пытался сделать так... присваиваю переменной $id_part нужное значение:
    Код
    $id_part = $result["worktheme"];

    Затем пытался вставить эту переменную в шаблонный тег:
    Код
    echo $this->htmleditor('<insert name="show_block" module="md_works" site_id="20" param="2=$id_part " template="main">');


    НО РЕЗУЛЬТАТА НЕТ! Понятно что я слишком тупо решил вставить и так не прокатит... но я силен в этом ... думал прокатит :))
    Подскажите пожалуйста как значение переменной $id_part передать в шаблонный тег в параметр.

    Заранее СПАСИБО!
    • 22 января 2016 г.
    • Я бы попробовала два варианта.

      Первый:
      Код
      echo $this->htmleditor('<insert name="show_block" module="md_works" site_id="20" param="2='.$id_part.' " template="main">');

      но что-то говорит мне, что он не сработает, т.к внутри htmleditor код php не работает.

      Второй:
      Код
      какой то код...
      ?>
      <insert name="show_block" module="md_works" site_id="20" param="2=<?php echo $id_part ?>" template="main">
      <?php
      дальше какой то код...


      не знаю насколько это корректно, я не программист
      • 22 января 2016 г.
      • Супер! Инна, вы не программист, НО первый вариант работает! СПАСИБО!!!
        • 22 января 2016 г.
        • Да не за что) теперь будем знать, что первый вариант тоже работает )

Новости

  • 25 марта, вторник
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.

Форум