В настоящее время я нахожусь в процессе работы над системой CMS, которая создает сайт прямо из информации, сохраненной в базе данных MySQL.
Вот проблема, с которой я столкнулся:
- Внутри CMS пользователь вводит код для шаблона
- интерфейс сайта (frontend.php) вызывает переменную, в которой хранится макет ($ template_header)
- Интерфейс также создает переменную $ menu_code, извлекая код меню из базы данных, которая также сохранялась через CMS
- Внутри кода шаблона должен быть разрыв для этой переменной, когда она запускается frontend.php, она будет подхвачена.
Вот что я пытался:
внутри frontend.php:
echo $template_header;
внутри $ template_header:
<tr><td><center>'.$menu_code.'</center></td></tr>
Как это должно выглядеть при запуске frontend.php в IE:
<tr><td><center><script>rest of menu coding in here</script></center></td></tr>
Как это выглядит, когда я запускаю его:
<tr><td><center>'.$menu_code.'</center></td></tr>
отображается как текст. Вероятно, это простая проблема, но любая помощь будет высоко ценится в сжатые сроки с этим проектом, и любые советы будут с благодарностью. Спасибо