Denis
в dlBuildMenu прописано, в dlMenu хз
Антон
rowTplN
Denis
))спасибо, можно было и догадаться
Sasha
Привет всем. Столкнулся с тем, что efilter не жрет документы с isfolder=1
Sasha
чего куда дописать надо?
Aliaksandr
как и любой доклистер без showParent он жрет только конечные ресурсы )
Aliaksandr
нескольким предыдущим спрашивающим я даже объяснял чего и куда поставить и посмотреть - если все ок, добавлю. Никто не ответил, я ничего не добавил и уже забыл где это )
Aliaksandr
Aliaksandr
вот вам и все мвц :)
Дмитрий
Ну тут и так мвц не получается, вызовы всех сниппетов заранее не сделать
Aliaksandr
при желании можно сделать и заранее )
Aliaksandr
просто раньше пихали html внутрь php , а теперь новый простор для творчества - можно пихать php внутрь html :)
Михаил
в блейде можно напрямую писать <?php ?>
Aliaksandr
ну чтоб подсластить - пишут @php - типа это не совсем пхп ))
Aliaksandr
просто раньше злой парсер модх не пускал php напрямую в html (шаблоны, чанки) - приходилось делать отдельные куски в виде сниппетов. А теперь боги блейда смилостивились и эти мелкие сниппеты не нужны - можно пихать php прямо в шаблоны :)
Михаил
<?php - говнокодер. @php - бог-ларавельщик :)))
Sasha
вот вам и все мвц :)
чем тебе мой код не нравится :D как будто в контроллере ты там не то же самое сделаешь
Дмитрий К. /965/
привет всем, вопросик мне необходимо после отправки формы с сайта в «спасибо за отправленное сообщение» вставить % скидки, который выбирается рандомно, т.е. иногда 10% или 15% или 20% и чтобы этот % отправлялся на почту
Дмитрий К. /965/
может кто-то делал
Sasha
как и любой доклистер без showParent он жрет только конечные ресурсы )
чет не хочет и с &addWhereList=c.isfolder IN (0,1) тож не хочет непонятно...
Sasha
щас будем смотреть да
Sasha
просто раньше пихали html внутрь php , а теперь новый простор для творчества - можно пихать php внутрь html :)
А чё делать пока с контроллерами не разобрался. Потому что искаробки нет дофига всего, а здесь можно просто расширить базовый шаблон и досыпать по-быстрому нужное. Очень многих сниппетов на вывод стало просто не надо
Nikita
Как в шаблоне blade вывести в нужном мне месте pagetitle (название) документа?
Aliaksandr
чем тебе мой код не нравится :D как будто в контроллере ты там не то же самое сделаешь
Контроллер как раз для этого и предназначен, а шаблон нет. Вот и вся разница)
Nikita
круто!))) лучше бы конкретно подсказал
Sasha
Как в шаблоне blade вывести в нужном мне месте pagetitle (название) документа?
кстати шпаргалки нету нигде {{$documentObject['pagetitle']}}
Alexei
круто!))) лучше бы конкретно подсказал
там всё конкретно написано
Nikita
понимаю, что нужно искать. но в синтаксисе blade не силен. нашел {{ $modx->documentObject['pagetitle'] }}
Alexei
https://take.ms/r2CQA
Sasha
Контроллер как раз для этого и предназначен, а шаблон нет. Вот и вся разница)
Кабутто это запрещено, яхз. Текущий варинт запускать runSnippet не хуже и не лучше
Aliaksandr
Кабутто это запрещено, яхз. Текущий варинт запускать runSnippet не хуже и не лучше
Говнокодить запретить нельзя, я просто написал, что при таком подходе вся изначальная идея блейда и мвц идет лесом))
Aliaksandr
Это ничем не отличается от примесей хтмл внутри пхп))
Aliaksandr
Так тоже часто "проще и быстрее")
Pathologic
Блейд конечно идет лесом с его пхп
Sasha
Говнокодить запретить нельзя, я просто написал, что при таком подходе вся изначальная идея блейда и мвц идет лесом))
можно подумать что на простых сайтиках он так сильно нужен этот мвц а вот blade удобен б/п. Всё, что я хотел от стандартного парсера там я нашел
Sasha
Так тоже часто "проще и быстрее")
тем более, это переходный период, пока контроллеры не завезут в ядро
Sasha
и вообще разговор был о двух строчках как бы это было реализовано в контроллере? Точно так же, только в другом файле
Aliaksandr
Не понимаю о чем спор, это не мвц и это факт)
Aliaksandr
А где, что и для чего подходит это вопрос десятый)
Nikita
Sasha
Не понимаю о чем спор, это не мвц и это факт)
так я и не претендую :) Другой вопрос, а это че, запрещено? Тем более, политика партии предложила возможность такого
Pathologic
За мвц заказчик не доплачивает
Aliaksandr
Вообще к вопросу вызова сниппетов, тут ситуауия принципиально иная на мой взгляд
Pathologic
Сниппеты решают проблему пхп в шаблонах
Aliaksandr
Сниппеты возвращают куски хтмл, а не переменные пхп при их вызове внутри хтмл)
Nikita
А есть возможность в blade шаблоне в IF указать исключения для показа определенной части кода в определенных шаблонах?
Sasha
Вообще к вопросу вызова сниппетов, тут ситуауия принципиально иная на мой взгляд
почему иная? Такая же Пока что нет вариантов отказа от них и в контроллерах тоже. Если только не 100% всего самому писать
Pathologic
В нормальных шаблонизаторах есть переменные
Aliaksandr
почему иная? Такая же Пока что нет вариантов отказа от них и в контроллерах тоже. Если только не 100% всего самому писать
Я же написал в чем разница, в том, что они формально возвращают кусок хтмл при их вызове в хтмл)
Aliaksandr
Nikita
http://docs.evo.im/04_extras/if.html
это же описание конструкции IF не в синтаксисе blade
Pathologic
Почему
Pathologic
Прямо в шаблоне и присваиваются
Aliaksandr
Почему
Ну хз, так решили наверху, чтоб разделить логику и представление)
Nikita
это понятно, как это правильно все написать, полностью условие)
Aliaksandr
@if($documentObject['template'] == 5) тут для шаблона 5 @else тут для шаблона 6 @endif
Nikita
спасибо а вложенные if в if я так понимаю допустимы?
Nikita
а если шаблонов несколько?
Aliaksandr
а смысл? опять есть желание впихнуть в один шаблон двести функционалов, как пытались делать в связке "через пхикс берем чанк, в котором через сниппет подсовываем другую разметку"? ))
Dark
Вопросы сообществу по PageBuilder. 1. Есть ли что-нибудь наподобие prepareWrap для обработки результатов контейнера или общих результатов? 2. Можно ли сделать выбор блоков вторым уровнем (есть например табы с разным содержимым и хотелось бы для каждого Таба выбирать тип содержимого: изображения, файлы, видео и т.д.)
Aliaksandr
есть @elseif )
Aliaksandr
есть @switch / @case
Aliaksandr
https://laravel.com/docs/5.8/blade#switch-statements
Aliaksandr
https://laravel.com/docs/5.8/blade#if-statements
Aliaksandr
короче все есть, только с приставкой @ )
Sasha
Например, есть у меня tv slider container.slider.php и есть несколько разных вариантов слайда которые можно видеть в этом контейнере. Каждый слайд получается отдельный блок пейджбилдера, а не строка в группе
Sasha
ну на скрине все слайды одного вида но принцип думаю понятен