@evgeny_ryabcev

Как в своем файле php сделать свой тег {title} (или любой другой) как в DLE?

Интересно узнать принцип создания таких тегов.

Например:
есть константа -
define('TEMPLATE', VIEW. 'mytemplate/');

Чтобы в HTML прописать путь, необходимо вот что сделать -
<script type="text/javascript" src="<?=TEMPLATE?>js/functions.js"></script>


а как вместо <?=TEMPLATE?> сделать {THEME}, как в DLE?
  • Вопрос задан
  • 3123 просмотра
Решения вопроса 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
используйте twig. А так - учите регулярные выражения.
Ответ написан
Комментировать
Satanpit
@Satanpit
Front-end developer
На сколько я помню, в DLE используется str_replace(), правда это было оч. давно, может у них что-то поменялось. А так @Fesor прав, используйте Twig
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@link_irk
PHP - сам себе шаблонизатор и ему не нужны другие шаблонизаторы.
Задумайтесь, большая ли разница между записями {THEME} и <?php echo $theme ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы