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

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


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

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

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


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

saimon3191
Юзер

saimon3191 - 21 февраля 2017 14:16 -

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

saimon3191
Юзер

saimon3191 - 21 февраля 2017 14:35 -

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

Pringles
Юзер

Pringles - 21 февраля 2017 15:44 -

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

saimon3191
Юзер

saimon3191 - 21 февраля 2017 16:47 -

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

nowheremany
Эксперт

nowheremany - 22 февраля 2017 13:42 -

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

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

saimon3191
Юзер

saimon3191 - 28 февраля 2017 23:39 -

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

nowheremany
Эксперт

nowheremany - 1 марта 2017 00:01 -

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

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

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх