Основная проблема в том, что, не правильно формируются предметы для рецепта, они встают в неправильную позицию. Вот взять второй рецепт:
- Меч света - должен быть на первой позиции.
- Браслет прозрения на второй.
- Третьим должен быть камень целителя.
Формирование происходит в той последовательности, в которой указаны ингредиенты в поле типа "список выбора", скажите, реально это как-то преобразовать в нужном мне виде? При этом, в самом фильтре ингредиенты должны идти по алфавиту.
Второй вопрос на засыпку: Эти рецепту относятся к этой карте: https://wc3.games/maps/4-heroic-town/ сами карты реализованы через "клубы", можно ли сделать интеграцию страницы с этим?
Шаблон:
{{$rowIds = array();}} {{foreach $rows as $row}} {{$idField = $row::$databaseColumnId;}} {{$rowIds[] = $row->$idField;}} {{endforeach}} {{$iposted = $table ? $table->contentPostedIn : array();}} {{foreach $rows as $row}} {{$idField = $row::$databaseColumnId;}} {{$ingridient_key = explode( ',', $row->field_7);}} {{$ingridient_value = explode( ',', $row->customFieldDisplayByKey('ingredients', 'processed'));}} <li class="ipsGrid_span3 ipsStreamItem ipsStreamItem_contentBlock cTopMembers_member ipsAreaBackground_reset ipsPad ipsType_center"> {{if $trophy}} <span class="ipsLeaderboard_trophy ipsLeaderboard_trophy_{$trophy}"> <i class="fa fa-trophy"></i> </span> {{endif}} <span class='ipsUserPhoto ht_items ht_items-{$ingridient_key[0]}' data-ipstooltip _title="{$ingridient_value[0]}"></span> <div class='ipsStreamItem_container'> <div class='ipsStreamItem_header ipsSpacer_top ipsSpacer_half'> <h2 class='ipsType_reset ipsStreamItem_title ipsTruncate ipsTruncate_line'> {$ingridient_value[0]} </h2> </div> <hr class='ipsHr ipsHr_small'> <ul class='ipsList_reset ipsGrid'> <li class='ipsGrid_span5 ipsList_reset ipsType_center'> <span class='ipsUserPhoto ht_items ht_items-{$ingridient_key[1]}' data-ipstooltip _title="{$ingridient_value[1]}"></span> </li> <li class='ipsGrid_span1 ipsList_reset ipsType_center'>+</li> <li class='ipsGrid_span5 ipsList_reset ipsType_center'> <span class='ipsUserPhoto ht_items ht_items-{$ingridient_key[2]}' data-ipstooltip _title="{$ingridient_value[2]}"></span> </li> </ul> <hr class="ipsHr ipsHr_small"> <p class="ipsType_reset ipsType_medium">{$row->customFieldDisplayByKey('contentfield_3', 'listing')|raw}</p> </div> </li> {{endforeach}}
Вложений
-
Screenshot_52.png (48,68К)
Количество загрузок: 6
Сообщение изменено: TemKa_SD (05 Август 2018 - 01:53)