Pathologic
я тут же поломал от испуга
Anonymous
как тебе РПЦ?
Там вроде как редизайн, я под это дело и обновлю код и всё остальное.
Pathologic
Anonymous
Причём теоретически лучше блейд, ну с ним в 2.0 меньше плясать с бубном надо будет
Pathologic
да, есть такие дегенераты тоже
Anonymous
Bilbo Baggins
@Th0rN13 не слушай их
Просто удаляй сниппет IF и напиши свой маленький для проверки.
Т.к. нечасто где требуется.
Anonymous
Прям как патоложик, который пропихнул твиг
Pathologic
пропихнул Женя, а я довел до релиза (:
Th0r
ладно, я понял. главное сделать важный вид и говорить - это последние тенденции разработки, скоро все так делать будут
Bilbo Baggins
ну мне вот кажется, что с таким подходом мы будем всё дальше отдаляться от идеологии modx
А я именно из-за неё на нем и остался
Pathologic
мы стремимся к принципам битрикса
Anonymous
Pathologic
Bilbo Baggins
ну обычно как все делают.
Определяют для себя маст-хэв решения. У каждого он может быть свой.
Кто-то своё дописывает, кто-то что-то переделывает.
Делается чистая сборка. Бекап. И таскаешь с собой.
Bilbo Baggins
90% инструментов, которыми я пользуюсь уже имеются в инсталляторе.
Pathologic
Anonymous
Th0r
Anonymous
Bilbo Baggins
ну и в extras не всё есть
Bilbo Baggins
Anonymous
Использую наследование хотя бы ради того что бы не сильно заморачиваться с кучей чанков.
http://take.ms/P9sMR - вот так выглядит код вот этой главной страницы.
https://ser1ous.com/
Правда там строки 11-13 говнокодик немного, но я не придумал как по другому быстро решить
Anonymous
Где там осуждение от патоложика? Ради этого и скидывал же.😁
Bilbo Baggins
Anonymous
Ой, а это же прям вот сложно и непонятно что тут написано ужас
Bilbo Baggins
в эво же специально внедрили фичу - ПКМ на чанке/сниппете/тв ->редактировать
Pathologic
которая на большинстве сайтов теряет свой смысл из-за чанков в чанках в чанках
Bilbo Baggins
человек с элементарными познаниями в html - уже может править/дополнять
А в твоём случае.. ну хз
Anonymous
Anonymous
Надо что-то в обёртке поправить.
http://take.ms/VqPNj - вот так обёртка вгылядит, отгадаешь куда поопадает содержимое из остальных файлов?
Anonymous
http://take.ms/jrqFB ну и прям совсем загадка где же какой шаблон 😊
Bilbo Baggins
да я не критикую. Просто не вижу смысла вообще никакого во всех шаблонизаторах, если требуется собрать простой сайт (90% таких).
Modx все и полюбили за простоту интеграции верстки.
Bilbo Baggins
ДАЖЕ если чанк в чанке чанка
Pathologic
так с шаблонизатором интеграция верстки происходит быстрее
Anonymous
Anonymous
А так в обёртке что надо вывел и подставляй инфу в секции и не парься
Bilbo Baggins
Anonymous
Нужно добавить скриптов, не колдуешь с дополнительным чанком или просто не вписываешь их в шаблон после чанка, а пихнул секцию скрипты, и потом маленькую часть нужных подтянул
Bilbo Baggins
ну вот тебе проще - потому что есть большой бекграунд работы с фреймворками. В данном случае - laravel
А я как программист развиваться не хочу, видимо
Anonymous
Pathologic
ну, твиг тебе не даст пхп хуярить в шаблоне
Anonymous
Anonymous
От {!! !!} разваливалось всё
Pathologic
а тебе не нужен B_CODE потому что
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
Pathologic
можно и makeUrl использовать
Pathologic
Pathologic
при таком вызове он ничего не генерит
Pathologic
знаешь почему?
Anonymous
Anonymous
Потому что контроллер твоей sg?
Pathologic
https://github.com/AgelxNash/DocLister/blob/master/assets/snippets/DocLister/core/controller/site_content.php#L110
Pathologic
потому что я так сделал специально
Pathologic
хо-хо-хо
Anonymous
Хотя если бы так делал хоть раз, то узнал бы
Pathologic
оно и логично, ведь если нет чанка, то и плейсхолдеры смысла нет готовить