Руслан
она ж есть)
Алексей
Потому что не опубликована или урл в og не верный
Руслан
Алексей
Я весел...
Руслан
Dmitriy
Dmitriy
Ну на {$table_rules_array.1.row | print_r} выдаёт Array ( [0] => 4 [1] => 5 [2] => 6 [3] => 7 ) 1
Pavel
ребят, такой вопрос, есть тв тип - Дата, дата рождения, там есть настройка - самая поздняя дата, те можно указать дату, дальше которой указывать нельзя. Я пробовал вставлять "now" и "today" но не работает ) нужно отключить возможность вводить дату которая еще не наступила )
Алексей
Dmitriy
С 1 надо сравнивать
Алексей
Ну напиши 1 in list $....
Алексей
Х.з. чё надо.
Dmitriy
не, я имею ввиду, что от функции
Dmitriy
резуальтат либо пусто, либо 1
Алексей
А ну отлично. Оно ж так работает.
Dmitriy
Чот опять хрень какая-то
Dmitriy
{($row in list $table_rules_array.1.row) == 1? "Да" : "Нет"}
Dmitriy
Нет только и пишет
Алексей
Что в row???
Dmitriy
Число
Dmitriy
Dmitriy
Вот оно работает
Алексей
Зачем == 1
Dmitriy
Вот {$table_rules_array.1.row | print}
Dmitriy
Array
(
[0] => 4
[1] => 5
[2] => 6
[3] => 7
)
Алексей
In list - уже условие...
Алексей
==1 - хрень.
Алексей
Что нет?
Алексей
Значит в row нет 4..5...6..7 ))
Dmitriy
{($row in list $table_rules_array.1.row)? "Да" : "Нет"}
Dmitriy
Нет
Dmitriy
Dmitriy
Ну я тебе скин вывел, что он пашет
Алексей
Х.з. почему не пашет
Алексей
Значит там типы переменных каличные.
Попробуй по другому через форейч
Dmitriy
Не всё нормально, я же тупой просто
Dmitriy
Х.з. почему не пашет
'tdTpl' => '@INLINE {if $val != null}<td {if ($col == 2) && !($row in [9, 11, 12, 13, 15, 17])}colspan="{if $row in [18, 19]}3{else}4{/if}"{/if} row="{$row}" col="{$col}" {($row in list ' ~ $table_rules_array.1.row ~ ') == 1? "Да" : "Нет">{$val}</td>{/if}',
Dmitriy
Так скормить чот не получается
Алексей
У меня глаз поплыл...
Dmitriy
Unexpected token 'Array' (
Алексей
Канешн... Именно
Dmitriy
'tdTpl' => '@INLINE {if $val != null}<td row="{$row}" col="{$col}" {($row in list ' ~ $table_rules_array.1.row ~ ') == 1? "Да" : "Нет">{$val}</td>{/if}',
Dmitriy
Вот так, там остальное всё не нужное
Павел
а с чего ты решил что такая конструация вообще должна работать в inline
Dmitriy
Dmitriy
Алексей
Вынести в чанк
Dmitriy
И в чанк передать(
Dmitriy
Ррр
Dmitriy
Больше чанков богу чанков
Dmitriy
Погодите
Dmitriy
А параметр как с массивом дам?
Dmitriy
Через include
Павел
как хочешь так и давай
Алексей
Я перестал понимать Димона.
Павел
В целом и и общем такая конструкция работать в INLINE не должна
Dmitriy
Я не могу передать так же 'table_rules_array' => $table_rules_array параметр
Dmitriy
в сниппет
Павел
почему не можешь
Павел
с чего ты это решил
Dmitriy
{'!TVTable' | snippet : [
'input' => $Table.table,
'tableClass' => ($tableClass?: 'table table-striped table-bordered table-hover table-condensed reference'),
'trTpl' => '@INLINE <tr>{$cells}</tr>',
'thTpl' => '@INLINE {if $val != null}<th {if $col == 2}colspan="4"{/if} row="{$row}" col="{$col}" style="width: 50%;">{$val}</th>{/if}',
'tdTpl' => 'tpl.TableTd',
'table_rules_array' => $table_rules_array
]}
Dmitriy
{if $val != null}
<td {if ($col == 2) && !($row in [9, 11, 12, 13, 15, 17])}colspan="{if $row in [18, 19]}3{else}4{/if}"{/if} row="{$row}" col="{$col}" {($row in list $table_rules_array.1.row) == 1? "Да" : "Нет"}>{$val}
</td>
{$table_rules_array.1.row | print}
{/if}
Dmitriy
Ну нет его там
Павел
передавай все что хочешь, в сниппите обрабатывай его как массив
Павел
в чем проблема то
Dmitriy
Павел
я короче вообще не понимаю что ты хочешь
Павел
изначально была проблема в инлайн
Павел
сейчас какие-то сниппеты
Павел
какие-то вызовы
Павел
не понимаю
Dmitriy
Ну так, а где я этот шаблон юзаю в сниппете TvTables
Павел
ребят переведите с Эльфийского
Sergey_K
Есть вопрос.
А есть такие феншуйные практики, чтобы грузить скрипты по мере надобности?
Ну т.е. допустим по аяксу будет прилетать не только форма модалки, но и скрипт к ней т.к. ранее он просто не нужен и тормозит загрузку.
Pavel
кто шарит в пхп, есть вот такой массив Array ( [0] => "{\"year\":\"2001\",\"event\":\"{\"title\":\"title 1\",\"desc\":\"text 1\"}}" [1] => "{\"year\":\"2001\",\"event\":\"{\"title\":\"title 111\",\"desc\":\"text 2\"}}" ) - пытаюсь сделать array_merge но он просто добавляет второй массив к первому.. по задумке нужно если YEAR - как в этом случае совпадает со сливать их в один.. 🤔 можно ли так сделать ?
Sergey_K