Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Модули Не работает шаблонный тег {news-id}?

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


     02.12.2014    Модули    1473

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

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

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

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

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

Ответил: Sander


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

Комментарии пользователей (3)

enakievets
2

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

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

Sander
1126

1638 | 1204

Sander - 2 декабря 2014 21:06 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

enakievets
2

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

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

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

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