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

Дпополнительные поля вне новости


     21.09.2014    дополнительные поля, новость, xfields    Все вопросы » Общие вопросы    2604

вопрос
Добрый день, подскажите как выводит [xfvalue_x] вне новости? Т.е. В другом шаблоне, для примера main.tpl, вывод похожих новостей работает, доп поля, нет...

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


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

ПафНутиЙ
Админ

ПафНутиЙ - 21 сентября 2014 19:52 -

Попробуйте BlockPro, решит проблему без правок движка.

Каков вопрос - таков и ответ. Просто помните об этом.

Xeons
Юзер

Xeons - 21 сентября 2014 20:43 -

Использую его... Строка {include file="engine/modules/blockpro/block.pro.3.php?template=shortstory&limit=1&catId=20&postId=[xfvalue_game]"} но если не в короткой новости этот код, не отображает...

ПафНутиЙ
Админ

ПафНутиЙ - 21 сентября 2014 20:56 -

Так это не вывод допполей, а фильтрация по допполям.
Разные вещи.

Каков вопрос - таков и ответ. Просто помните об этом.

Xeons
Юзер

Xeons - 21 сентября 2014 21:26 -

Возможно ли реализовать то, что мне нужно?

ПафНутиЙ
Админ

ПафНутиЙ - 21 сентября 2014 21:43 -

Думаю возможно, но нужно знать что вам нужно.
Опишите что и куда вы хотите вывести.

Каков вопрос - таков и ответ. Просто помните об этом.

Xeons
Юзер

Xeons - 21 сентября 2014 22:37 -

В шаблоне main.tpl Хочу выводить доп. поле. [xfvalue_game], если оно есть соответственно...

ravchik
Юзер

ravchik - 22 сентября 2014 08:38 -

Не затрагивая файлы движка:
в main.tpl
{custom template="xf" limit="1" order="date" cache="yes"}
в xf.tpl
[xfgiven_game][xfvalue_game][/xfgiven_game]

G-3p
Юзер

G-3p - 22 сентября 2014 09:41 -

Слишком много запросов, да и не удобно.

ravchik
Юзер

ravchik - 22 сентября 2014 09:53 -

Во-первых блок кэшируется. И в чем неудобство? Трудно уделить минуту на прописание 1 строчки кода?
Во-вторых - откуда брать значения допполя game, если не из новости? И какое брать значение? Последнее введенное, или первое?
Без запросов никак этого не сделать.

PS: Если надо выводить список ВСЕХ введенных в поле game значений, тогда это уже совсем другая тема...

G-3p
Юзер

G-3p - 22 сентября 2014 09:56 -

Если ему нужно много полей, то что, в папке с шаблоном будет лежать 20+ tpl файлов и каждый вызывать? Лишняя нагрузка на сервер. Проще каким-то хаком или модулем воспользоваться.

ravchik
Юзер

ravchik - 22 сентября 2014 10:23 -

Нахера 20+ tpl?! Думайте головой! Нужен будет все тот же 1 xf.tpl, просто в нем нужно будет прописать и другие поля.

Xeons
Юзер

Xeons - 22 сентября 2014 17:39 -

Есть еще варианты? а то использовать {include file="engine/modules/blockpro/block.pro.3.php?template=shortstory&limit=1&catId=20&postId={include file="engine/modules/blockpro/block.pro.3.php?template=ча&limit=1""} } и вооще хз или работает так...

ravchik
Юзер

ravchik - 22 сентября 2014 19:56 -

чем мой вариант не угодил?

Xeons
Юзер

Xeons - 22 сентября 2014 20:02 -

Написал же {include file="engine/modules/blockpro/block.pro.3.php?template=shortstory&limit=1&catId=20&postId={include file="engine/modules/blockpro/block.pro.3.php?template=xf&limit=1""} }

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

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

наверх