РЕГИСТРАЦИЯ
Гость
Вход не выполнен.
1 2 3 >>

MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#1

Здрасте!  Работают ли условные операторы в фетче?..    И как доп. поля запихнуть в фетч?


Отредактировано автором в
http://tvmax.96.lt

MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#2

1. Это как?
2. Да, доп. поля ничем не отличаются от обычных полей.


MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#3

Будет ли это:

           {% if entity.add_field_5 %}     
  <li><a class="button secondary success" href="{{ entity.entry_url }}" role="button">{{ entity.title }}</a></li>
  {% else %}
<li><a class="button secondary" href="{{ entity.entry_url }}" role="button">{{ entity.title }}</a></li>
 
{% endif %}

Работать в этом:

      
  {% set data = fetch("stat", false, {"cache":true,"limit":150,"sort":"date"}) %}
{% for entity in data %}<li><a class="button secondary" href="{{ matUrl(entity.id, entity.title, "tv") }}" role="button">{{ entity.title }}</a></li>{% endfor %}
 

???
В общем... Как вывесть в фетче материал как здесь: TVMax-A .           {% if entity.add_field_5 %}     
  <li><a class="button secondary success" href="{{ entity.entry_url }}" role="button">{{ entity.title }}</a></li>
  {% else %}
<li><a class="button secondary" href="{{ entity.entry_url }}" role="button">{{ entity.title }}</a></li>
 
{% endif %}


Отредактировано автором в
http://tvmax.96.lt

MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#4

Будет работать. С чего бы ему не работать? ) вставляете внутри цикла и вуаля.

{% set data = fetch("stat", false, {"cache":true,"limit":150,"sort":"date"}) %}
{% for entity in data %}
    {% if entity.add_field_5 %}
        <li><a class="button secondary success" href="{{ matUrl(entity.id, entity.title, "stat") }}" role="button">{{ entity.title }}</a></li>
    {% else %}
        <li><a class="button secondary" href="{{ matUrl(entity.id, entity.title, "stat") }}" role="button">{{ entity.title }}</a></li> 
    {% endif %}
{% endfor %}

Разве что {{ entity.entry_url }} не будет работать. Тут нужно вместо неё использовать {{ matUrl(entity.id, entity.title, "stat") }}


Отредактировано автором в

MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#5
Цитата
Будет работать. С чего бы ему не работать? ) вставляете внутри цикла и вуаля.

Не работает.    Отображаются только второй. Получается entity.add_field_5 никогда не активен. 


http://tvmax.96.lt

MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#6

MAX555, может стоит кэш почистить? Ведь результат то кешируется.


MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#7
Цитата
MAX555, может стоит кэш почистить? Ведь результат то кешируется.

Я чистил.


http://tvmax.96.lt

MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#8

Вот доказательства http://testy.freshhosting.ru/tv/pik_tv.html. Он уже 4 раза обновится должен был. 


Отредактировано автором в
http://tvmax.96.lt

MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#9

MAX555, а что вы кладете в entity.add_field_5 ? Это у вас что, чекбокс? Просто если это чекбокс, то нужно в поле указывать атрибут value=1 или типо того(не ноль).


MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#10

MrBoriska, Нет. Не чекбокс. Селект. 


http://tvmax.96.lt
1 2 3 >>
Тема закрыта