Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Дополнительные поля не работают в main.tpl как исправить?

Дополнительные поля не работают в main.tpl как исправить?


     27.03.2016    Общие вопросы    573

вопрос
Сделал блок в котором будут выводится характеристика поезда и вставил ее в main.tpl для отображения в правой колонке, но почему-то перестали работать дополнительные поля... Как это можно исправить?

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


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

baseroad
4

281 | 7

baseroad - 27 марта 2016 16:09 - Юзер

Можете подсказать, что делать чтобы дополнительные поля заработали в main.tpl? Мне нужно вывести блок в сайтбаре и чтобы он отображался только в полной новости, для этого я вставил код в main.tpl но теперь почему-то доп. поля отображаются вот так - [xfvalue_osevform], хотя все поля заполнены

unik
4

82 | 15

unik - 27 марта 2016 16:12 - Юзер

Можно так, [aviable=showfull]{include file="custom.tpl"}[/aviable], а в custom.tpl будут доп.поля

baseroad
4

281 | 7

baseroad - 27 марта 2016 16:17 - Юзер


unik,
Вставил {include file="specification.tpl"} и все ровно не выводит
На этом сайте так делаю

nowheremany
192

1659 | 1292

nowheremany - 27 марта 2016 16:37 - Эксперт

доп поля не работают в main.tpl. И работать не будут.

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

baseroad
4

281 | 7

baseroad - 27 марта 2016 16:50 - Юзер

Можете посоветовать выход из этой ситуации? Как сделать сайтбар такой как на этом сайт kinokong.net?
Я себе сделал в новостях такой сайтбар, но блоки которые прописаны в main.tpl перекрывают их.. Размер блока, того что на скрине скидывал не постоянный и не могу выставить margin-top для блоков, которые ниже идут. Подскажите как выйти из этой нелегкой ситуации....

vitnet
218

2174 | 930

vitnet - 27 марта 2016 17:27 - Эксперт

1.0 Открыть файл engine/modules/show.full.php

найти
        $category_id = $row['category'];
        
        $tpl->compile( 'content' );

добавить выше
        $xfields_buffer = isset($row['xfields']) ? $row['xfields'] : false;

2.0 Открыть файл engine/modules/main.php

найти
if( $config['allow_skin_change'] ) $tpl->set ( '{changeskin}', ChangeSkin ( ROOT_DIR . '/templates', $config['skin'] ) );

добавить выше
Внимание! У вас нет прав для просмотра скрытого текста.

в шаблоне использовать теги
[sfgiven_X] [sfvalue_X] [/sfgiven_X]
[sfnotgiven_X] X [/sfnotgiven_X]

baseroad
4

281 | 7

baseroad - 27 марта 2016 19:03 - Юзер

спасибо вам огромное!

Pringles
7

104 | 25

Pringles - 28 марта 2016 20:22 - Юзер


Поправьте, если ошибаюсь, но вот изменения DLE 11

Westus
4

189 | 28

Westus - 28 марта 2016 03:51 - Юзер

Как вариант можно изменить верстку для полной новости в конкретной категории и выкинуть в ней сайтбар. Это расширит фулстори и даст воткнуть в него свой сайтбар дополнительными полями.

baseroad
4

281 | 7

baseroad - 28 марта 2016 12:38 - Юзер

Спасибо за совет!

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

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