Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Обработка дополнительных полей и тэгов в preview.tpl

Обработка дополнительных полей и тэгов в preview.tpl


     15.05.2014    дополнительные поля, предпросмотр новости    Все вопросы » Общие вопросы по PHP    2717

вопрос
Привет, сообщество.

Прекрасный движок дле прекрасен всем. Особенно гибкостью настройки. Возможно поэтому разработчики из релиза в релиз оставляют досадные баги неточности, давая возможность всем желающим всласть покопаться в коде.

Но это все лирика, где же вопрос? А вот он.

Не секрет, что на многих сайтах во всю используются дополнительные поля для вывода контента. Но если при добавлении новости ответственный автор нажмет Предпросмотр, то он увидит только унылые краткую и полную новость. А как же доп. поля? А если там что-то жизнено важное?

В общем, друзья, выручайте. Как прикрутить вывод дополнительных полей при просмотре новости?

Здесь есть частное решение, но хочется, все же, универсальное. А если душа будет лежать, то можн сделать и вывод тэгов. Пусть пользователь сразу видит, что он натворил!

Спасибо!

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


1 комментарий

hakypuhbiu
Юзер

hakypuhbiu - 17 августа 2016 16:50 -

Быстрое и верное решение настройки шаблона предпросмотр новостей для установленного шаблона.

Итак начнем.

1. Копируем код краткой новости и вставляем его в preview.tpl между тегами [short-preview] [/short-preview] также берем и делаем с полной новостью только ее код вставляем между [full-preview][/full-preview] и удаляем из него лишнее это кнопки "далее" и т.п. ну то что не нужно вам.

2. Берем из main.tpl все подключенные стили которые находятся между <head> и вставляем в самое начало страницы в preview.tpl как они подключены так и вставляем, "смотрите пример ниже".

Пример шаблона preview.tpl:

В самое начало подключаем все стили можно и js:
<link media="screen" href="{THEME}/style/styles.css" type="text/css" rel="stylesheet" />
<link media="screen" href="{THEME}/style/engine.css" type="text/css" rel="stylesheet" />

[short-preview]
Тут код краткой новости
[/short-preview]

[full-preview]
Тут код полной новости
[/full-preview]

теперь у вас будет выводится как доп поля так и все что у вас есть на основном шаблоне и грузится все будет из него.

Все и готово.

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

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

наверх