Pathologic
я тут же поломал от испуга
Anonymous
как тебе РПЦ?
Там вроде как редизайн, я под это дело и обновлю код и всё остальное.
Anonymous
Причём теоретически лучше блейд, ну с ним в 2.0 меньше плясать с бубном надо будет
Th0r
удаляй сниппет иф, ставь любой шаблонизатор и делай
а потом кто-то увидит и скажет - ну и позорище, так никто не делает
Pathologic
да, есть такие дегенераты тоже
Anonymous
а потом кто-то увидит и скажет - ну и позорище, так никто не делает
Ну и будешь ещё одним главным говнокодером 😊
Bilbo Baggins
@Th0rN13 не слушай их Просто удаляй сниппет IF и напиши свой маленький для проверки. Т.к. нечасто где требуется.
Anonymous
Прям как патоложик, который пропихнул твиг
Pathologic
пропихнул Женя, а я довел до релиза (:
Th0r
ладно, я понял. главное сделать важный вид и говорить - это последние тенденции разработки, скоро все так делать будут
Anonymous
@Th0rN13 не слушай их Просто удаляй сниппет IF и напиши свой маленький для проверки. Т.к. нечасто где требуется.
На самом деле шаблонизатор решает проблему со снипетом иф, да и ещё с работой через IDE ну и много чего другого. Хотя придёб вебер и скажет что я окадемикблейда и ничего не понимаю
Bilbo Baggins
ну мне вот кажется, что с таким подходом мы будем всё дальше отдаляться от идеологии modx А я именно из-за неё на нем и остался
Pathologic
мы стремимся к принципам битрикса
Anonymous
ладно, я понял. главное сделать важный вид и говорить - это последние тенденции разработки, скоро все так делать будут
Ну вот у меня есть сайт визитка один который можно показывать, но там как бы ничего такого нет. Чего нет вот здесь: https://github.com/AgelxNash/EvoBlade Ну только что layout там ещё используется. Не вижу смысла это показывать.
Bilbo Baggins
мы стремимся к принципам битрикса
а я то думаю.. че т 2.0 ещё не релизнули, а уже попахивает
Pathologic
Bilbo Baggins
но-но, принципы битрикса не о том
да я читал этот высер бога маркетинга в блоге
Th0r
Ну вот у меня есть сайт визитка один который можно показывать, но там как бы ничего такого нет. Чего нет вот здесь: https://github.com/AgelxNash/EvoBlade Ну только что layout там ещё используется. Не вижу смысла это показывать.
ну я больше хотел посмотреть сайт, который не шаблон. шаблон в свободное время подгоняется под себя, чтобы потом было удобно делать другой сайт например. а в каком-то готовом\полуготовом сайте могут использоваться то, что потом не будет использоваться где-то еще, именно эти моменты и хотел глянуть. но в любом случае спасибо, гляну.
Bilbo Baggins
ну обычно как все делают. Определяют для себя маст-хэв решения. У каждого он может быть свой. Кто-то своё дописывает, кто-то что-то переделывает. Делается чистая сборка. Бекап. И таскаешь с собой.
Bilbo Baggins
90% инструментов, которыми я пользуюсь уже имеются в инсталляторе.
Anonymous
90% инструментов, которыми я пользуюсь уже имеются в инсталляторе.
Т.е. есть решения не из инсталятора? Зачем они тебе?
Bilbo Baggins
Т.е. есть решения не из инсталятора? Зачем они тебе?
customSettings, multiTV, morephotos почти во всех сайтах использую
Pathologic
да хоть твоя же фраза > только что layout еще используется
не моя, но я уже говорил, что бери шаблонизатор и делай на шаблонизаторе, тогда и постигнешь дзен (: а просто смотреть это ни о чем
Anonymous
да хоть твоя же фраза > только что layout еще используется
Ну это была моя фраза, но я озадачен так же как патоложик. layouts это наследование шаблонов. Одна из ключевых фишек шаблонизаторов, я во всех сайтах использую
Anonymous
customSettings, multiTV, morephotos почти во всех сайтах использую
А я дурак, я попутал инсталятор и extras
Bilbo Baggins
ну и в extras не всё есть
Th0r
не моя, но я уже говорил, что бери шаблонизатор и делай на шаблонизаторе, тогда и постигнешь дзен (: а просто смотреть это ни о чем
да, ошибся, не твоя. с шаблонизатором то понятно. я хотел глянуть не как делать сайты вообще, а как их делают другие люди, возможно что-то перенять. это почти как порно
Bilbo Baggins
Anonymous
Использую наследование хотя бы ради того что бы не сильно заморачиваться с кучей чанков. http://take.ms/P9sMR - вот так выглядит код вот этой главной страницы. https://ser1ous.com/ Правда там строки 11-13 говнокодик немного, но я не придумал как по другому быстро решить
Anonymous
Где там осуждение от патоложика? Ради этого и скидывал же.😁
Anonymous
Ой, а это же прям вот сложно и непонятно что тут написано ужас
Bilbo Baggins
в эво же специально внедрили фичу - ПКМ на чанке/сниппете/тв ->редактировать
Pathologic
которая на большинстве сайтов теряет свой смысл из-за чанков в чанках в чанках
Bilbo Baggins
человек с элементарными познаниями в html - уже может править/дополнять А в твоём случае.. ну хз
Anonymous
Надо что-то в обёртке поправить. http://take.ms/VqPNj - вот так обёртка вгылядит, отгадаешь куда поопадает содержимое из остальных файлов?
Anonymous
http://take.ms/jrqFB ну и прям совсем загадка где же какой шаблон 😊
Bilbo Baggins
да я не критикую. Просто не вижу смысла вообще никакого во всех шаблонизаторах, если требуется собрать простой сайт (90% таких). Modx все и полюбили за простоту интеграции верстки.
Bilbo Baggins
ДАЖЕ если чанк в чанке чанка
Pathologic
так с шаблонизатором интеграция верстки происходит быстрее
Anonymous
да я не критикую. Просто не вижу смысла вообще никакого во всех шаблонизаторах, если требуется собрать простой сайт (90% таких). Modx все и полюбили за простоту интеграции верстки.
Ну мне быстрей вот так собрать, хотя бы за то что не нужно помнить где какие чанки и в каком порядке. А то все любят что бы head и header был отдельно
Anonymous
А так в обёртке что надо вывел и подставляй инфу в секции и не парься
Pathologic
Где там осуждение от патоложика? Ради этого и скидывал же.😁
вот из-за такого я и не рекомендую использовать на фронте блейд вместо твига
Anonymous
Нужно добавить скриптов, не колдуешь с дополнительным чанком или просто не вписываешь их в шаблон после чанка, а пихнул секцию скрипты, и потом маленькую часть нужных подтянул
Bilbo Baggins
ну вот тебе проще - потому что есть большой бекграунд работы с фреймворками. В данном случае - laravel А я как программист развиваться не хочу, видимо
Anonymous
вот из-за такого я и не рекомендую использовать на фронте блейд вместо твига
Из-за чего такого? Как по мне они по логике идентичны 😉
Pathologic
ну, твиг тебе не даст пхп хуярить в шаблоне
Anonymous
ну, твиг тебе не даст пхп хуярить в шаблоне
Ну это да, но я по другому не придумал как вывести не экранированный код внутри B_CODE
Anonymous
От {!! !!} разваливалось всё
Pathologic
а тебе не нужен B_CODE потому что
Anonymous
а тебе не нужен B_CODE потому что
Нужно было вернуть как Json и распарсить?
Pathologic
нет
Anonymous
Использовать ditto и вывод в чанке?
Pathologic
{{ runSnippet('DocLister',{ idType:'documents', ignoreEmpty:1, saveDLObject:'_DL', tpl:'', tvList:'image', orderBy:'parent ASC, menuindex ASC', filters:'content:template:eq:5', sgDisplay:1 }) }} {% set slides = plh['_DL'].docsCollection().toArray() %} <div class="owl-carousel"> {% for id,data in slides %} <div class="slide" data-id="{{ id }}"> <a href="[~{{id}}~]"> <img class="img-responsive" alt="{{data['pagetitle']}}" src="{% if data['tv.image'] %}{{ runSnippet('sgThumb',{'input':data['tv.image'],'options':'260x260'}) }}{% else %}data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7{% endif %}" width="260" height="260"> {{ data.pagetitle }} </a> </div> {% endfor %}
Anonymous
<a href="[~{{id}}~]"> А за такое Женя тебя не бьёт?
Pathologic
а что не так ((:
Anonymous
Ага понял мысль, нужно будет переписать. " slides = plh['_DL'].docsCollection().toArray() " вот этот вариант не знал
Pathologic
там может и без toArray() можно
Pathologic
foreach работает сразу с docsCollection()
Pathologic
<a href="[~{{id}}~]"> А за такое Женя тебя не бьёт?
[~ ~] парсятся перед выводом уже, как и [^ ^]
Pathologic
можно и makeUrl использовать
Anonymous
[~ ~] парсятся перед выводом уже, как и [^ ^]
Пссс, доклистер генерит такую вещь как url. Знаешь зачем?
Pathologic
при таком вызове он ничего не генерит
Pathologic
знаешь почему?
Anonymous
Потому что контроллер твоей sg?
Pathologic
https://github.com/AgelxNash/DocLister/blob/master/assets/snippets/DocLister/core/controller/site_content.php#L110
Pathologic
потому что я так сделал специально
Pathologic
хо-хо-хо
Anonymous
потому что я так сделал специально
А ты коварен, не знал что при пустом tpl не выполняется
Anonymous
Хотя если бы так делал хоть раз, то узнал бы
Pathologic
оно и логично, ведь если нет чанка, то и плейсхолдеры смысла нет готовить