Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2015-12-22 14:59:28

ahatomik
Старожил
Откуда Киев
Зарегистрирован: 2012-07-02
Сообщений: 832
Сайт

Пример доп.поля checkbox (чекбокс)?

Пожалуйста, покажите у кого есть пример по работе с плагином xfields
1. Задача, при добавления новости - ставить "галочки" что есть..

cats_500.jpgi.gif


2. Кто знает , как правильно разместить :
мой не рабочий вариант
<iframe src="{{ p.xfields.map.value }}" height="300" frameborder="0" style="border:0" allowfullscreen></iframe>
карту от googla. Да можно просто вставить ссылку в блок и будет выводить но тогда приходится все время выставлять размер карты , дабы не портило дизайн.

Не в сети

#2 2015-12-22 16:37:07

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Пример доп.поля checkbox (чекбокс)?

1) В xfields есть "тип поля" - checkbox.
2) Что в p.xfields.map.value ?

Не в сети

#3 2015-12-22 18:14:17

ahatomik
Старожил
Откуда Киев
Зарегистрирован: 2012-07-02
Сообщений: 832
Сайт

Re: Пример доп.поля checkbox (чекбокс)?

infinity237, да, но..
1. Но у меня при добавления новости:
cats2.jpgi.gif
И стили которые я создал style.css  <est> или <net> как мне вписать в доп.поле ?

2. Можно ли доп.полях, прописать только ссылку на карту. А уже в самом news.full
<iframe src="{{ p.xfields.map.value }}" height="300" frameborder="0" style="border:0" allowfullscreen></iframe> ?
Таким образом, при добавления карты:
1. Мы только вставляем ссылку на адрес.
2. Не нужно задавать размер карты ( не ломая стили.css ) .
cats3.jpgi.gif
А сейчас я при добавлении карты пишу размеры вручную ..

Не в сети

#4 2015-12-22 20:34:22

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Пример доп.поля checkbox (чекбокс)?

1) В твоей интерпретации

{% if (p.xfields.chek_id.value == '1') %}
<est><li class="atr">Посудомоечная машина</li></est>
{% else %}
<net><li class="atr">Посудомоечная машина</li></net>
{% endif %}

Где chek_id - ID поля типа checkbox.

2) Не понял вопроса. Можно.

Не в сети

#5 2015-12-23 01:10:32

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Пример доп.поля checkbox (чекбокс)?

Мало кто знает, что переменные - чекбоксы можно выводить быстро и удобно.
Допустим 13 переменных с ID: atr1 - atr13:

    {% for i in range(1, 13) %}
        {% if (p.xfields['atr' ~ i]['value'] == '1') %}
        <li class="atr checked">{{ p.xfields['art' ~ i]['title'] }}</li>
        {% else %}
        <li class="atr">{{ p.xfields['art' ~ i]['title'] }}</li>
        {% endif %}
    {% endfor %}

Не в сети

#6 2015-12-23 15:19:46

ahatomik
Старожил
Откуда Киев
Зарегистрирован: 2012-07-02
Сообщений: 832
Сайт

Re: Пример доп.поля checkbox (чекбокс)?

infinity237, Спасибо.
Отлично работает а главное , что очень удобно !
ИХМО может данный "FAQ" вписать в readme плагина, так как эта тема потеряется а этот пример реально многим может помочь.

Не в сети

Подвал раздела

Работает на FluxBB