Сергей
Херовый совет в пятницу на продакшн раскатывать дев-версию
отличный)) в выходные будет чем заняться
Sasha
Обойдутся пока без этой твшки
Anonymous
есть 1.4.x ветка, там всё исправлено
Понял, ну я что-то думал, что эту ветку уже забросят и новых релизов выпускать не будут, если только не критические баги
Dmytro
Ну так примерно и есть активной разработки в ветке 1.4 уже не будет Ну а мелочи поправить можно же
Anonymous
Я вот осознал, что до сих пор 2.0 не ковырял 😞
Сергей
Я вот осознал, что до сих пор 2.0 не ковырял 😞
инсталлер недавно поправил, можно чистую поставить через него.
Anonymous
инсталлер недавно поправил, можно чистую поставить через него.
Т.е. можно ставить и потом тебя говнокодером называть?
Сергей
Т.е. можно ставить и потом тебя говнокодером называть?
да у тебя язык не повернётся свой статус кому-либо передать)
Anonymous
да у тебя язык не повернётся свой статус кому-либо передать)
Пффффф, все говнокодеры кто принимали участие в создании/редактировании document.parser
Anonymous
И пока не пошёл искать, да я тоже его правил 😉
Anonymous
Что за инсталлер? это модуль или что?
Anonymous
https://prnt.sc/krmfso
Anonymous
Кто знает. Почему Evo Parser ругается на $date = date('Y-m-d', strtotime('+3 day')); $src = ' <script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script> <script> window.renderOptIn = function() { window.gapi.load('surveyoptin', function() { window.gapi.surveyoptin.render({ "merchant_id": "123832049", "order_id": "'.$_COOKIE['order_number'].'", "email": "'.$_COOKIE['email'].'", "delivery_country": "RU", "estimated_delivery_date": "'.$date.'" }) }) } </script> <script> window.___gcfg = { lang: 'ru' }; </script> '; $modx->regClientScript($src);
Aliaksandr
Это очень сложный вопрос))
Dmytro
Ну да можно было скрин того как он ругается добавить
Anonymous
Разобрался. ебучие одинарные ковычки
Aliaksandr
sarcasm:)
Anonymous
ФормЛистер есть. В препареАфтерПроцесс реально несоклько сниппетов вызывать?
Anonymous
(через запятаю?)
Aliaksandr
реально, но не через запятую
Anton
Привет
Anton
Ребят, может подскажите канал по алгоритмам?
Anonymous
а такой есть?
Anton
Вот не могу найти.
Anton
Здесь сообщество более чем адекватное. Поэтому решил спросить. Мало ли
Anton
Anton
Есть такая задачка. Сделал несколько подходов к ней, но в итоге не правильно.
Anonymous
реально, но не через запятую
2 раза делать вызов параметра сниппета?
Aliaksandr
2 раза делать вызов параметра сниппета?
сделать один общий сниппет для препаре и в нем вызвать хоть двадцать разных :)
Anonymous
через run?
Aliaksandr
конечно
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html У кого не открывается modx.im смотрим тут http://modx-gu.ru/ Уже собрано: 522$
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html У кого не открывается modx.im смотрим тут http://modx-gu.ru/ Уже собрано: 522$
Alexander
Всем привет. Вопрос правда о REVO, но вроде большинство работал и с тем и тем, может сможет кто и подсказать. Установлен Shopkeeper и tagmanager, после настройки js ошибка - tm_filters.searchFilter is not a function, не встречался кто то с ней?)
Dmytro
Не обьявлена функция вот и ругается
Eugene
Привет всем. Подскажите, почему код {{ runSnippet('DLMenu', { parents: 0, rowTpl: '@T_CODE:<a href="#" class="leftBar-menu__link hover-underline"> {{ data.pagetitle }} </a>', }) }} Выводит в шаблоне HTML? Шаблон в файле, подключен @FILE:main.tpl
Eugene
Первый вопрос - Twig установлен, плагин включен? Плюс необходимо использовать |raw
Twig установлен и работает. {{ runSnippet('DLMenu', { parents: 0, rowTpl: '@T_CODE:<a href="#" class="leftBar-menu__link hover-underline"> {{ data.pagetitle }} </a>', outerTpl: '@T_CODE:{{ data.wrap }}', }) | raw }} все равно выводит теги
Dark
Добавьте |raw к data.wrap
Eugene
Добавьте |raw к data.wrap
Да, спасибо, работает. Как-то отключить это по умолчанию можно?
Dark
Нужно менять конфигурацию Twig, поскольку экранирования включено по умолчанию. Как в плагине это сделать не смотрел - не было такой необходимости
Eugene
понял, спасибо
Pathologic
Надо документацию читать
Dark
Надо документацию читать
Ты про отключение экранирования или про использование |raw
Dark
?
Anonymous
В любой непонятной ситуации, читай документацию
Dark
а включить так? | noraw
Нет. |е Или отдельно оборачивать содержимое нужного блока в {%autoescape%}
Eugene
Pathologic
ну, выгоды нет никакой
Eugene
А какие еще есть варианты работать через ide?
Pathologic
но здесь ведь T_CODE, а не файлы
Pathologic
можно было и обычный CODE с [+pagetitle+] использовать
Eugene
Если в этом плане, то да. можно и так, но я не знал.
Pathologic
😺
Pathologic
в чанках можно что угодно использовать
Pathologic
это только в шаблонах или шаблонизатор или модх
Eugene
это только в шаблонах или шаблонизатор или модх
Понял, буду разбираться дальше. Это первая и единственная часть документации? http://modx.im/blog/docs/5602.html
Pathologic
да, ее вполне достаточно
Pathologic
делать сайт для уроков мне стало обломно (:
Pathologic
тем более, что все, кто хотел, сами разобрались
Сергей
тем более, что все, кто хотел, сами разобрались
ну да круто, но за последние полгода два сайта сделал с твигом, и то просто так)) по большей части он не нужен, а если возникают потребности в сниппете if то надо думать как его не использовать, а не что использовать вместо него)
Pathologic
да ладно не нужен
Pathologic
наследование шаблонов нужно
Pathologic
а тебя просто развели
Eugene
+ работа с сайтом из IDE )
Сергей
наследование шаблонов нужно
ну фиг знает, 2-4 шаблона, мне не трудно без наследования сделать)
Pathologic
а потом 2-4 сниппета на замену сниппету иф сделать
Pathologic
и 2-4 чанка
Pathologic
и еще prepare
Сергей
и еще prepare
а вот это как само собой разумеющееся
Eugene
А есть возможность делать так? {id_resource | resource : 'longtitle'} или делать вызов DocInfo
Eugene
longtitle | default(pagetitle)
Не, не то. Я имею ввиду, зная ID документа, получить его поле
Сергей
так же как и без твига