Aliaksandr
Anonymous
Да я знаю как пользовать, просто в видео самый первый пример, это прямо в контенте пишется {{@FILE:v1/test}}
Многие могут так и делать.
Камиль
да я уже готов так сделать :D
Камиль
думаю как шаблон мобильной версии отделять
Камиль
там прям совсем другой шаблон проще наверно через file нужный выбирать и всё))
Pathologic
Anonymous
Большинство не осилит
Не важно, побухтеть за плохой пример всё-равно можно. Пусть будет стыдно тому кто это показал
Камиль
откуда $tplFolder прилетает?
Камиль
Anonymous
Плагин или сниппет?
Anonymous
А понял, плагин.
Anonymous
Опции плагина смотри вкладку 😉
Камиль
точняк. спасибо))
Камиль
если туда засуну проверку на мобилку https://github.com/serbanghita/Mobile-Detect и буду подставлять путь к файлам будет очень плохо или норм, но можно лучше сделать?
Dmytro
https://github.com/dmi3yy/isMobile/blob/master/install/assets/snippets/isMobile.tpl
Камиль
не хочу сниппет, у меня там не частично другие куски кода
Камиль
а прям другой шаблон, удобней подменять где нить вначале
Dmytro
Ну дальше уже можно делать как надо 🙂
Dmytro
Ну если все то логично через плагин что б в довесок еще и кешировать
Dmytro
что б кешились и с одним шаблоном и с другим )
Dmytro
Нет 🙂
Камиль
т.е. для десктопов
$tplFolder = 'assets/templates/d/';
т.е. для мобилки
$tplFolder = 'assets/templates/m/';
Dmytro
надо через кешкей в плагине добавлять что это mobile или desctop )
Dmytro
Вообщем рекомендую сначала разделить сделать что б работало а потом уже кеш докрутить )
Камиль
окей. кот говорил там три строчки дописать и просил 3 куска 😄
Pathologic
Принципы битрикса!!!
Anonymous
Я бы коту не верил
Dmytro
Камиль
ну буду пробовать)) пока добавться бы до этого
Камиль
нубский вопрос но как блин чанк спарсенный получить? :D
Камиль
getChunk как и следоалось получает не спарсенный
Anonymous
parseChunk?
Камиль
parseChunk?
? {{ $modx->parseChunk('@CODE:' . $modx->getChunk('head'), [] ) }}
Anonymous
http://modx-gu.ru/api/parsechunk
EVO bot Лёшка
Aliaksandr
Вот так и будут писать вместо прежнего {{head}} ))
Aliaksandr
Там же написано @modxParser('[*pagetitle*] [(site_name)] [!snippet!] {{chunk}}')
Aliaksandr
Наверно так и можно, если нужно :)
Камиль
Aliaksandr
Ну значит не работает :)
Aliaksandr
Как в ридми расписано
Anonymous
А зачем вообще чанки в блейде?
Камиль
вот и я читаю про наследование
Anonymous
Вот, делаешь наследование и head/footer и ещё куча всего не нужны
Камиль
жесть как за 3 месяца апи подзабылось
Aliaksandr
И останется на эво 5-7 разработчиков, а остальные уйдут на битрикс и вп...)
Сергей
Aliaksandr
Консоль им в плечи и композером по сусалам, чтоб не сильно расслаблялись эти "клиенты":))
Aliaksandr
Так вместо того, чтоб сделать действительно то, что всех в первую очередь интересует - нормальный магазин, просто потрачено миллион времени, чтобы пристегнуть сбоку ларавел/блейд. Мое такое очень скромное мнение
Камиль
Pathologic
Dmytro
Ну так никто не мешает на EVO 2.0 делать как и делали 🙂
Dmytro
тоесть мы расширяем функционал на новые штуки но не урезаем старый 🙂
Pathologic
и сможем говорить, что у нас как в битриксе два ядра (((:
Pathologic
два ядра два гига
Anonymous
А то для некоторых отсуствие конструктора это прям трагедия
Pathologic
Pathologic
а интернет бурлит и шумит про всякое говно типа вп и битрикса больше (((:
Камиль
народ хелп. где плагин блейдовский вотчит директорию? добавил условие
if ($detect->isMobile() || $detect->isTablet()) {
$tplFolder = 'assets/templates/mobile/';
} else {
$tplFolder = 'assets/templates/desktop/';
}
но один хер не смотрит в нужные папки
Dmytro
Dmytro
так как по фронту и беку понятно но вот что будет в ядре пока не ясно )
Pathologic
нет, это как раз нелогично
Anonymous
Anonymous
Хотя возможно там из-за кэша затык. Берёт содержимое из кэша, минуя этот плагин
Anonymous
Так что возможно нужно смотреть в сторону плагина по формированию кэш ключа.
Anonymous
И туда добавлять модификации
Aliaksandr
Pathologic
а это плохо что ли
Aliaksandr
Это просто совершенно не об этом
Камиль
Aliaksandr
Это как ставить звездочки мерседесу не за машину, а за то, что они разрешают тебе их руль себе в жигули поставить
Anonymous
понял. найти бы этот кусок кода с кешем
Могу вот так подсказать
case 'OnMakePageCacheKey':
if($modx->getDocumentObject('id',$id)) {
$modx->event->output('frozen_url_'.$id);
}
break;