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

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


     21.09.2014    Общие вопросы    1113

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

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


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

ПафНутиЙ
1065

3396 | 2434

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

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

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

Xeons
50 | 8

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

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

ПафНутиЙ
1065

3396 | 2434

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

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

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

Xeons
50 | 8

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

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

ПафНутиЙ
1065

3396 | 2434

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

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

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

Xeons
50 | 8

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

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

ravchik
66

375 | 123

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
13

179 | 40

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

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

ravchik
66

375 | 123

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

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

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

G-3p
13

179 | 40

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

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

ravchik
66

375 | 123

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

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

Xeons
50 | 8

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
66

375 | 123

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

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

Xeons
50 | 8

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""} }

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

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