Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Не работает шаблонный тег {news-id}?

Не работает шаблонный тег {news-id}?


     02.12.2014    Все вопросы » Модули    3650

вопрос
Добрый день. Помогите решить проблему, пожалуйста.
Хочу стоздать новый модуль для работы которого нужно передать со страницы id статьи. Подлючаю модуль следующим образом:

{include file="engine/modules/canonikal.php?id={news-id}"}

Но в модуле $id приходит не как цифра, а как текст {news-id}.

Попробовал вставить в шаблон тег {news-id}, но он так же не срабатывает и возвращает текст {news-id}.

Подскажите, возможно системные теги нужно где-то включать?

Ответил: Sander


Таким образом можно подключать модуль только в файле fullstory.tpl
Во всех других файлах шаблона этот тег не обрабатывается.

3 комментария

enakievets
Юзер

enakievets - 2 декабря 2014 19:23 -

А в шаблоне main.tpl возможно как то определить id открытой статьи - необходимо для прописки rel=canonikal (прописывается до body по этому использовать ее в fullstory.tpl не возможно)?

Sander
PHP-developer

Sander - 2 декабря 2014 21:06 -

В php файле использовать код
if (isset ( $_GET['newsid'] )) $newsid = intval ( $_GET['newsid'] ); else $newsid = 0;

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

enakievets
Юзер

enakievets - 2 декабря 2014 21:11 -

Огромное спасибо - работает. А я это тег {news-id} и так и так применять пытался - не получатся.

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

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

наверх