[GX] Используем опции (xen:array)

[GX] Используем опции (xen:array)

Георгий Шевченко

Проверенные
Сообщения
2,205
Реакции
4,393
Баллы
8,750
Пользователь Георгий Шевченко разместил новый ресурс:

[GX] Используем опции (xen:array) - Выводим в определенном месте

Посмотреть вложение 49334

Вступление: всем привет, сегодня я вам расскажу как можно сделать настройку отображения в нужных вам темам или узлах форумах, используя настройки форума (опции).

Как это будет выглядеть примерно.
Посмотреть вложение 49335

И так , начнём.
Важно: должен быть включен режим debug.
library -> config.php ($config['debug'] = true;)

Инструкция:
1) Создаем дополнение...

Узнать больше об этом ресурсе...
 
Георгий Шевченко, А как сделать в настройках, чтобы не вводить id форумов, а выбирать списком? Очень нужно, подскажите плиз...
Вот так к примеру:
Screenshot_1.jpg

А то если форум большой, я представляю сколько нужно будет заполнить полей
 
Кстати шел правильным путем, все до этого создал. Но ранее столкнулся с ошибкой, вот и подумал, что может неправильно что делаю...
Пытаюсь создать шаблон вот с таким кодом:
HTML:
<style type="text/css">.xenForm .ctrlUnit > dd .textCtrl[name='options[xfi_ForumNodeBg_userGroupID][]'],
.xenForm .ctrlUnit > dd .textCtrl[name='options[xfi_ForumNodeBg_nodeID][]'] {width: 100% !important;}</style>
<xen:selectunit label="{$preparedOption.title}" name="{$fieldPrefix}[{$preparedOption.option_id}]" value="{xen:raw {$preparedOption.option_value}}"
hint="{$preparedOption.hint}" size="10" inputclass="{$preparedOption.inputClass}" multiple="true">
    <xen:options source="$formatParams" />
    <xen:explain>{xen:raw $preparedOption.explain}</xen:explain>
    <xen:html>
        <input type="hidden" name="{$listedFieldName}" value="{$preparedOption.option_id}" />
        {xen:raw $editLink}
    </xen:html>
</xen:selectunit>
Но получаю вот такую ошибку
Screenshot_2.jpg
 
Шаблон где создаёте, надеюсь здесь - /admin.php?admin-templates/.
Судя по ошибке, Вы шаблон не там пытаетесь создать.
 
Шаблон где создаёте, надеюсь здесь - /admin.php?admin-templates/.
Судя по ошибке, Вы шаблон не там пытаетесь создать.
Спасибо, да действительно, что то затупил и не там создавал... В обычных шаблонах пытался))) Ну все сваял себе небольшой аддончик с выбором форумов. Спасибо ТС за направление
 
А как сделать чтобы отображалось все только в разделах и не отображалось в темах этих разделов ?
 
Подскажите как можно поправить это:
45287.gif
Кнопки используют разные шаблоны, но содержимое шаблонов одинаковое.
 
Нужно изменить содержимое шаблонов.
 
Каким образом ? Можно пример ?
 
xsacha, поменять ID блоков которые отвечают за вывод, вы используете 2 шаблона одинаковых просто.
Внимательно изучите код, и тогда у вас всё получится.
 
Да мне уже подсказали, надо присвоить просто уникальные классы <li> и data-source и все нормально работает, а ID блоков были разные, как и сами шаблоны тоже разные содержимое шаблонов было одинаковое.

Подскажите как изменить шаблон, чтобы указать id ресурса, где будут отображаться данные ?
 
xsacha, лучше делать как xenforomen, спрашивал, удобнее для настроек
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу