Женечка
А почему агитация в чате ево? Слишком много строк для дружеского призыва. К тому же те кто следит за Рево думаю и к тому чату подключены.
Volodymyr
не знаю
Volodymyr
видимо потому что интересовался темой ecommerce для evolution и ходу решил сообщить
Anonymous
Volodymyr
ладно не обращайте внимания
Am
(((:
Женечка
)), видел. Спросили как дела с магазинами, потом сказали что установить Ево не смогли и дальше)
Am
годно
Anonymous
Volodymyr
нужно читать выше и всё будет понятно
Volodymyr
Volodymyr
прикольный набор стикеров
DG
помогите плиз с настройкой htaccess сам был на revo перенес на evo и там почти все страницы site.ru/services/punkt.html но некоторые пункты меню site.ru/services/ заканчиваются на " / " как прописать правильно только некоторые страницы сделать со слешем?
Сергей
Дмитрий Конфигурация - Дружественные URL
DG
я там сделал чтобы было .html
DG
а мне нужно лишь на некоторые (в ручную прописать) которые будут со слешем
DG
Спасибо, сейчас попробую!
Dark
Только еще пару но из личного опыта. В настройках во вкладке "Дружественные url" отключить настройки "Использовать SEO Strict URLs" и "Использовать AliasListing только для Папок".
Первое нужно, чтоб не перебивали друг друга два модуля редиректов.
Второе просто потому, что иначе не работает.
Алексей
поставил [[DLcrumbs? &hideMain=`1` &showCurrent=`1`]] в на главной все равно отображается, как исправить? Я так понимаю он текущую показывает, а документацию не нашел что-то на крошки
Женечка
а зачем хлебные на главной?
Алексей
так вот на главной и не нужны как раз, они просто у меня в чанке шапки стоят
Алексей
думал есть решение, тогда придется переносить в шаблон каждый
Женечка
через какой нибудь сниппет "if" проверяйте, если не главная то выводить "крошки"
Anonymous
Сделай проверку по id, если главная-не выводи
Алексей
я тоже так подумал, но думал может без if обойтись
Алексей
в старых крошках без проблем делалось
Раньше Здесь Был Мат_
Раньше Здесь Был Мат_
В таком случае использовать if
Алексей
ну да
Dmytro
Там вроди был параметр не выводить на главной
Алексей
да, но походу срабатывает параметр показывать текущую
Алексей
&showCurrent
Dmytro
Ну шоу курент не оно
Алексей
а доки я не нашел)
Dmytro
$hideMain = (!isset($hideMain) || (int)$hideMain == 0);
if ($hideMain) {
$_parents[] = $modx->config['site_start'];
}
Dmytro
&hideMain=1. и все
Алексей
вот блин и правда)
Алексей
&showCurrent нафиг не нужен, спасибо Дим
Dmytro
А всего то открыть код снипета и глянуть переменные ))
Алексей
тупанул)))
Алексей
а вот еще подскажите [[DDocInfo? &id=`6` &field=`phone`]] 6- это у меня ресурс контакты у него tv phone я это вывожу в шапке
Алексей
а мне выдает Fatal error: Call to a member function edit() on null in /home/host1488038/lector-web.com/htdocs/cat/manager/includes/document.parser.class.inc.php(1409) : eval()'d code on line 25
Алексей
переменные в коде сниппета смотрел
Dmytro
DocInfo просто бзать можно оно так будет работать )
Алексей
ну я хотел уже по новому с новыми плюшками)))
Dmytro
Да я не знаю зачем DDocInfo добавили там вообще все добавили из DocLister оно не надо по умолчанию
Dmytro
ща допилим еще 1 штуку и выпилю )
Dmytro
затем что это лишний код )
Dmytro
и + лишний чанк )
Dmytro
Да и к примеру я модификаторы вообще не люблю
Sasha
Ну сниппет воткнуть в условие
Sasha
Модификаторы несут добро и просветление :)))))
Dmytro
[[DLcrumbs? &hideMain=`1`]]. - ну вот это собствено и работает и это проще чем :
[*template:isNot('ID_main'):then('{{breadcrumbs}}')*] + чанк с вызовом DLCrumbs )
Dmytro
Я считаю что они усложняют читабельность кода, по части скорости работы не тестил те которые интегрированны в ядро но если используется как плагин PHX то это сразу -20% к скорости парсинга )
Sasha
Чисто по теории тут вызов сниппета все равно есть, а с условием - нету, ращница в производительности наверно с гулькин тромбон
Dmytro
в свое время на версии 1.0.9 проводил тесты
банально Ditto phx=0 работал на 30% быстрее )
Dmytro
и это логично ибо phx == доп проход парсера )
Sasha
Про phx конечно бесспорно
Dmytro
с тех пор и не люблю модификаторы 🙂 когда надо снипет if спасает да и + prepare сейчас изумительно работает для всего остального ) и он кстати работает быстрее модификаторов если надо обрабатывать строки)
Dmytro
Но в остальном это уже личные предпочтения когда есть понимание + и - использования модификаторов то решать уже тому кто делает ) главное не юзать бездумно))
Алексей
alexx
такие как :numberFormat :dateFormat :stripTags удобные модификаторы, лучше чем сниппет писать
Dark
👍
alexx
и проверка поля на пустоту через [[if]] почему-то непредсказуемо работает
Dmytro
непредсказуемо только с полем контент там не понятно )
Dmytro
а так все ок
Михаил
если плейсхолдер не определен до передачи в if, то передается строка с именем плейсхолдера
Михаил
поэтому проверка на пустоту не всегда срабатывает
Михаил
также, если например в плейсхолдере ссылка, оторая начинается с https: (т.е. содержит знак ":"), то проверка тоже не корректная, т.к. знак ":" используется для разделения операндов в сниппете. в этом случае нужно использовать параметр &separator
alexx
а в каком случае бывает что плейсходер не определен, если это например поле longtitle или tv
Михаил
longtitle всегда вроде как должен быть
Михаил
а tv может быть не подцеплен к документу
Раньше Здесь Был Мат_
Dmytro
ага есть такое
alexx
в контенте там тинимсе добавляет невидимый абзац))
alexx
[[if? &is=[*content:stripTags*]:!empty &then=``]] так будет работать против пустых тегов?
Михаил
не факт