я использую IonizeCMS и я пытаюсь установить значение атрибута тега, передав переменную php, например:
<?php
$id = $GET['id'];
?>
<ion:page id="<?=$id;?>">
<ion:articles>
<ion:article:title tag="h3" />
</ion:articles>
</ion:page>
Проблема в том, что тег должен получить «что-то твердое», насколько я понимаю, — поэтому он не может анализировать переменные ….
Я попробовал следующие попытки:
Я попытался повторить тег — и тем самым объединить все в одну строку …
<?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>
Я пробовал различные способы, чтобы привести тег в соответствие:
<?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>
Ничто из вышеперечисленного не работает … когда выводится тег — я получаю имя переменной, а не ее значение …
Задача ещё не решена.
Других решений пока нет …