Как установить переменную php в тегах Ionize?

я использую IonizeCMS и я пытаюсь установить значение атрибута тега, передав переменную php, например:

 <?php
$id = $GET['id'];
?>

<ion:page id="<?=$id;?>">
<ion:articles>
<ion:article:title tag="h3" />
</ion:articles>
</ion:page>

Проблема в том, что тег должен получить «что-то твердое», насколько я понимаю, — поэтому он не может анализировать переменные ….

Я попробовал следующие попытки:

  1. Я попытался повторить тег — и тем самым объединить все в одну строку …

    <?php
    $id = $GET['id'];
    $page_id = '<ion:page id="'.$id.'">';
    echo $page_id;
    ?> // expected to get <ion:page id="434">
    <ion:articles>
    <ion:article:title tag="h3" />
    </ion:articles>
    </ion:page>
    
  2. Я пробовал различные способы, чтобы привести тег в соответствие:

    <?php
    $id = $GET['id'];
    $page_id = <<<PAGETAG
    <ion:page id="$id">
    PAGETAG;
    echo $page_id;
    ?>
    <ion:articles>
    <ion:article:title tag="h3" />
    </ion:articles>
    </ion:page>
    

Ничто из вышеперечисленного не работает … когда выводится тег — я получаю имя переменной, а не ее значение …

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]