@dmitriyuvin
FullStack developer ( Laravel & Vue )

Как решить проблему со страницами?

Проблема такая:
Работаю на OkayCMS, там HTML файлы с .tpl расширением.
Значит, сделал я меню на главной странице, вот оно:
5d4ae5427f7c2387353396.jpeg
Но если перейти на другую страницу, то появляется вот такое:
5d4ae57dad6a0780534950.jpeg
То есть на других страницах , этот блок с меню должен исчезать.
Как это исправить, помогите пожалуйста.
Телеграм если надо мой ( @dmitriyzt )
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
glaphire
@glaphire Куратор тега PHP
PHP developer
Дока там печальная, попробуйте так:
1. выделите кусок верстки в отдельный menu.tpl
2. на беке, где включается основной .tpl, делать проверку по относительному урлу, что это главная страница
if($_SERVER['REQUEST_URI'] == '/') {
 $menu = file_get_contents('path/to/your/menu.tpl');
}

3. Выводить $menu как переменную в том .tpl шаблоне, что вам надо.
Может есть более красивое решение (menu.tpl можно нормально подключить), но я с okaycms не работала.
А может Вы засунули меню в index.tpl, а надо в main.tpl? дока
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы