Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Разные tpl-ы в зависимости от содержания поля

Разные tpl-ы в зависимости от содержания поля


     php, DLE 9.8, short-story    Общие вопросы по вёрстке, Шаблоны (TPL)    2952

вопрос
Добрый день. Как при помощи конструкции if else реализовать следующую задумку: Имеется дополнительное поле в виде списка. В зависимости от того, что я там выбираю должно изменяться оформление краткой новости.

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

KaSeo
Юзер

KaSeo - -

Если я правильно понимаю вашу идею, то вы хотите сделать следующее: при добавлении новости пользователь/администратор выбирает шаблон будущей новости по списку из доп поля. Думаю, проще сделать небольшую модификацию в движок - отдельный модуль, который бы осуществлял все это через отдельную кнопку, например, в начале или в конце основных полей.

vlavik007
Юзер

vlavik007 - -

Всё гораздо проще. Примерно так:
if ($primer == 1-ий пункт) {
<div class="xyz"><div id="pk"></div></div>
}if ($primer == 2-ий пункт) {
<div class="xyz"><div id="pk"></div></div>
}if ($primer == 3-ий пункт) {
<div class="xyz"><div id="pk"></div></div>
}

dj-avtosh
PHP-developer

dj-avtosh - -

vlavik007,
elseif отменили?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

vlavik007
Юзер

vlavik007 - -

Нет, не отменяли. Напишите код, если не трудно. У меня не получается.

dj-avtosh
PHP-developer

dj-avtosh - -

$test = array ( 

1 => '<div class="xyz"><div id="pk"></div></div>',
2 => '<div class="xyz"><div id="pk"></div></div>',
3 => '<div class="xyz"><div id="pk"></div></div>',
4 => '<div class="xyz"><div id="pk"></div></div>',


);

echo ! empty ( $test[1] ) ? $test[1] : $test[1];

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

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

наверх