Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как вывести динамический title своего модуля?

Как вывести динамический title своего модуля?


     Общие вопросы по PHP, Модули    1474

вопрос
Как в своем модуле, сделать вывод в title?
В engine.php я знаю как по аналогии прописать, но там вроде как прописывается статический title, а надо чтоб он из самого модуля подхватывался, в зависимости от содержимого, т.к в модуле идут разные разделы - допустим кабинет, баланс, и прочее.
Как отдавать в виде переменной $title с самого модуля, в движок нужный мне title для вывода
Мой модуль - баланс
Мой модуль - кабинет
Мой модуль - оплата
И тому подобное.

Ответа пока нет


7 комментариев

saimon3191
Юзер

saimon3191 - -

А все решил вопрос) надо было заинклудить в engine.php сам модуль, при открытии do==mymod и ниже по аналогии передать просто переменную)

saimon3191
Юзер

saimon3191 - -

Хотя нет, тогда выводится модуль 2й раз, бред получается

Pringles
Юзер

Pringles - -

в модуле глобально объявите переменную $dle_module и играйтесь

saimon3191
Юзер

saimon3191 - -

Можно подробнее? не совсем понял что нам даст эта переменная?
ведь :
$dle_module - содержит информацию о разделе сайта, который просматривает пользователь, либо информацию переменной do из URL браузера.

nowheremany
Эксперт

nowheremany - -

В своём модуле пишем
$metatags['title'] = 'Трололо';

Благодарность принимаю тут Связь

saimon3191
Юзер

saimon3191 - -

К сожалению это не работает, модуль подключается через {include file="engine/modules/mymod.php?param=value1&variable2=value2"} без шаблонизатора, знаю не праивильно, но что поделать) делал по документации от DLE)

nowheremany
Эксперт

nowheremany - -

тогда надо
global $metatags;
$metatags['title'] = 'Трололо';

Но может не сработать

Благодарность принимаю тут Связь

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

наверх