Aliaksandr
короче я ж говорю - нынче это вопрос религии. приказано считать {!! $data['wrap'] !!} истинной конструкцией, а [+wrap+] - никому непонятной билибердой ))
Andrey
Переименуйте уже в title его, а )
Pathologic
убери это значение по умолчанию и все, я же говорю
Pathologic
в шаблоне выводи его если у тв пустое значение
Александр
как в блейде проверить на пустоту? :)
Dmytro
убери это значение по умолчанию и все, я же говорю
Ну так тоже можно 🙂 но я пока просто переделываю с учетом того какой демо сайт уже есть 🙂
Aliaksandr
лично я [+wrap+] пишу ибо так лучше выглядит
по последним данным так оно выглядит как безобразное месиво и превращает сайт в помойку )))
Dmytro
тоесть пока без правки в базе данных
Pathologic
так тебе правки не нужны вообще никакие, только убрать значение и все
Aliaksandr
Pathologic
в базе и так не пишутся значения по умолчанию
Pathologic
от этого же и пошел геморрой с тв в модели
Aliaksandr
так а что, у нас в документОбджект не попадают разве дефолтные значения тв, если пусто?
Александр
{!! $title or "дефолт" !!}
{!! $documentObject['titl'] or "дефолт" !!} не работает
Dmytro
А если через $modx->documentObject то так: https://take.ms/MOZd1
Камиль
{!! $documentObject['titl'] or "дефолт" !!} не работает
а если {!! $documentObject['titl'] ?: "дефолт" !!}
Александр
{!! $title or "дефолт" !!}
{{ $documentObject['titl'] or "дефолт" }} так тоже
Aliaksandr
$documentObject['titl'][1] наверно
Dmytro
$documentObject['titl'][1] наверно
так если через $modx->
Камиль
$documentObject['titl'][1] наверно
неа если через $modx только
Aliaksandr
а что, у нас $modx->documentObject и $documentObject это разные массивы?
Aliaksandr
в блейде
Александр
{!! $documentObject['titl'][1] or "дефолт" !!} работает
Камиль
фантастика
Dmytro
а что, у нас $modx->documentObject и $documentObject это разные массивы?
Да, как раз и за Тв 🙂 https://take.ms/DyTto что б не писать ['titl'][1] да и проще было
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
А про ?: как-то и не припомню, чтоб встречал там :)
Владимир
Ну реально) есть способ на формлистере все сделать?
EVO bot Лёшка
Ну реально) есть способ на формлистере все сделать?
Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Владимир
🙃
А если серьезно, он зведётся если покрутить или использовать что-то другое?
Pathologic
в документации все написано, хочешь по-русски, хочешь по-английски
Andrey
allowedFields Разрешенные для обработки поля. Поля, не указанные в списке, игнорируются.
Andrey
Ilya
А так хвалили доку блейда))
{{ $name ?? 'Default' }} Оно работает, но нужен middleware ConvertEmptyStringsToNull, но это не точно =)
Камиль
можете мне обьяснить простыми словами! ?? работает как isset, а ?: как empty ?
Камиль
я просто не использовал до вчера такие конструкции и пока не тестил что да как :) мб кто сразу скажет
Алексей
Всем привет. Если не сложно, удовлетворите любопытсво, ответив на вопрос.
Алексей
Алексей
Соответвенно "в работе", описался :)
Камиль
или типо использую другое (:
Pathologic
я gulp использовал
Pathologic
теперь оказывается нужно использовать webpack
Pathologic
завтра еще какую-нибудь хрень придумают эти хипстеры
Камиль
у меня всё никак лень не даёт с gulp на webpack перейти((
Алексей
Ну я про дефакто. Как раз интересно кто сейчас его постоянно использует.
Камиль
завтра еще какую-нибудь хрень придумают эти хипстеры
ага теперь уже не радуют новые фишки
Vitaliy
Ну он тогда берет дату создания
вроде работает [[if? &is=[+pub_date+]:empty &then=`` &else= - [[aDate? &date=[+pub_date+]]]]]
Andrey
Обычно в работу приходит результат вебпака. Какая-то падла ворует шаблон, скомпиленный им, а меня просят — ой, поправь тут скриптик. А там 20к строк минифицировано.
Andrey
по этому заливаю в templates все исходники :) ну без node_modules конечно
Не в этом случае. Когда воруют из какого-то нибудь темплейтмонстра, исходников нет.
Aliaksandr
Не в этом случае. Когда воруют из какого-то нибудь темплейтмонстра, исходников нет.
В гугле есть кнопочка, которая любит разворачивать минифицированный js :) не всегда, но часто работает:)
Aliaksandr
Хроме
Andrey
Да она везде есть... Спрашивали про вебпак — вот и пожаловался =)
Камиль
Не в этом случае. Когда воруют из какого-то нибудь темплейтмонстра, исходников нет.
Иногда хорошие ребята с монстра кидают map файлы и становится немного проще
Ilya
Иногда хорошие ребята с монстра кидают map файлы и становится немного проще
Там шаблоны жуткий тяжеляк. Я хз кто ими пользуется
Камиль
я раньше их использовал в качестве готовых, мол типо сделаю сайт вот шаблон но правки я в него вносить не буду :) как есть так и есть и вот вам бюджетный сайт
Камиль
заказчик сам выбирает сам оплачивает и хотя бы с пониманием того что он сам выбрал
Камиль
само собой без правок прям не было)) типо фон поменяем и передвинем лого в другое место но ничего супер крутого
Andrey
Они потом любят сеошника позвать. Чтобы сайт быстро загружался.