Pathologic
Aliaksandr
короче я ж говорю - нынче это вопрос религии. приказано считать {!! $data['wrap'] !!} истинной конструкцией, а [+wrap+] - никому непонятной билибердой ))
Dmytro
Andrey
Переименуйте уже в title его, а )
Pathologic
убери это значение по умолчанию и все, я же говорю
Камиль
Pathologic
в шаблоне выводи его если у тв пустое значение
Александр
как в блейде проверить на пустоту? :)
Dmytro
тоесть пока без правки в базе данных
Камиль
Pathologic
так тебе правки не нужны вообще никакие, только убрать значение и все
Pathologic
в базе и так не пишутся значения по умолчанию
Pathologic
от этого же и пошел геморрой с тв в модели
Aliaksandr
так а что, у нас в документОбджект не попадают разве дефолтные значения тв, если пусто?
Dmytro
Dmytro
Dmytro
А если через $modx->documentObject то так:
https://take.ms/MOZd1
Камиль
Александр
Aliaksandr
$documentObject['titl'][1] наверно
Александр
Dmytro
Камиль
Aliaksandr
а что, у нас $modx->documentObject и $documentObject это разные массивы?
Aliaksandr
в блейде
Александр
{!! $documentObject['titl'][1] or "дефолт" !!} работает
Камиль
фантастика
Vitaliy
вывожу с помощью сниппета aDate дату публикации, а можно указать где-то, если дата не заполненная, то не выводить значение по умолчанию?
Dmytro
Ну он тогда берет дату создания
Александр
pagetitle 123
longtitle пустой
{{ $documentObject['longtitle'] or $documentObject['pagetitle'] }} выведет пустой longtitle
{{ $documentObject['longtitle'] ?: $documentObject['pagetitle'] }} выведет pagetitle 123
забавно
Pathologic
потому что or через isset проверяет
Александр
в доке блейда не написано ничего про isset )
https://laravel.ru/docs/v5/blade
Вместо написания тернарного оператора Blade позволяет вам использовать такое удобное сокращение, которое будет скомпилировано в тернарный оператор, приведённый ранее:
{{ $name or 'Default' }}
Если переменная $name имеет значение, то оно будет отображено, иначе будет выведено слово Default.
Aliaksandr
А так хвалили доку блейда))
Александр
но, справедливости ради - выше написано {{ isset($name) ? $name : 'Default' }}
Aliaksandr
Тогда другое дело :)
Владимир
Ребят подскажите в Fоrmlistеr при регистрации сохраняются только username и email
<input type="text" id="username" placeholder="Введите номер карты" name="username" value="[+username.value+]">
[+username.error+]
<input type="text" id="email" placeholder="Ваш email (в качестве логина)" name="email" value="[+email.value+]">
[+email.error+]
<input type="text" id="phone" placeholder="Телефон" name="phone" value="[+phone.value+]">
[+phone.error+]
<input type="text" id="fullname" placeholder="Фамилия Имя Отчество" name="fullname" value="[+fullname.value+]">
[+fullname.error+]
Почему остальные поля не сохраняются?
Pathologic
в бесплатной версии можно сохранять только username и email
Pathologic
🙃
Aliaksandr
А про ?: как-то и не припомню, чтоб встречал там :)
Камиль
Владимир
Ну реально) есть способ на формлистере все сделать?
Владимир
🙃
А если серьезно, он зведётся если покрутить или использовать что-то другое?
Pathologic
в документации все написано, хочешь по-русски, хочешь по-английски
Andrey
allowedFields
Разрешенные для обработки поля. Поля, не указанные в списке, игнорируются.
Andrey
Ilya
А так хвалили доку блейда))
{{ $name ?? 'Default' }} Оно работает, но нужен middleware ConvertEmptyStringsToNull, но это не точно =)
Камиль
можете мне обьяснить простыми словами!
?? работает как isset, а ?: как empty ?
Камиль
я просто не использовал до вчера такие конструкции и пока не тестил что да как :) мб кто сразу скажет
Алексей
Всем привет. Если не сложно, удовлетворите любопытсво, ответив на вопрос.
Алексей
Алексей
Соответвенно "в работе", описался :)
Камиль
или типо использую другое (:
Pathologic
я gulp использовал
Pathologic
теперь оказывается нужно использовать webpack
Pathologic
завтра еще какую-нибудь хрень придумают эти хипстеры
Камиль
у меня всё никак лень не даёт с gulp на webpack перейти((
Алексей
Ну я про дефакто. Как раз интересно кто сейчас его постоянно использует.
Камиль
Алексей
Andrey
Обычно в работу приходит результат вебпака. Какая-то падла ворует шаблон, скомпиленный им, а меня просят — ой, поправь тут скриптик. А там 20к строк минифицировано.
Камиль
Pathologic
Aliaksandr
Хроме
Andrey
Да она везде есть... Спрашивали про вебпак — вот и пожаловался =)
Камиль
Ilya
Камиль
я раньше их использовал в качестве готовых, мол типо сделаю сайт вот шаблон но правки я в него вносить не буду :) как есть так и есть и вот вам бюджетный сайт
Камиль
заказчик сам выбирает сам оплачивает и хотя бы с пониманием того что он сам выбрал
Камиль
само собой без правок прям не было)) типо фон поменяем и передвинем лого в другое место но ничего супер крутого
Andrey
Они потом любят сеошника позвать. Чтобы сайт быстро загружался.