Pavel
Dmytro
А вот ситуация когда клиент пишет что то не в то поле или задает вопрос а что тут должно быть это класика
Pavel
ну так зачем, если можно указать шаблон для потомков.. и все будет ок
Pavel
Pavel
ладно, это видимо вопрос привычки.. и кому как удобнее
Dmytro
Главное не забывать что сайт делаем для посетителей + для контент менеджера а не для клиента и програмиста 🙂
Pavel
а вот что скажут гуру модикса по производительности?
Pavel
Короче ну вас, делайте как хотите, если ваши клиенты не возмущаются от лишних телодвижений которые им не приходилось делать раньше, то хорошо вам)
alexx
производительность это хорошо
Pavel
@bezumkin запилил
Pavel
http://fenom.cms.pavel.one/
Dmytro
Так шаблоны настраиваешь что б автоматом подставлялись нужные:)
alexx
мои клиенты даже инструкцию не спрашиваю, настолько все понятно с первого взгляда
Pavel
Pavel
Я говорю о ситуации когда нужно их вручную переключать
Pavel
А таких ситуаций я видел не мало
Pavel
Dmytro
Ну так у категории будет шаблон товара до тех пор пока не создадут в нем товар:)
Pavel
Dmytro
но обычно у нас есть определенный уровень вложенности и проблем нет
Василий
Точняк
/manager
admin
123456
То есть, разница в 1-2 сотых вот на этом
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>[[*pagetitle]]</title>
<link rel="stylesheet" href="css.css">
</head>
<body>
[[$header]]
<div class="image"><img src="[[*image]]" alt=""></div>
[[*content]]
[[$footer]]
</body>
</html>
Это "медленнее и тупее"? Ты серьёзно?
Dmytro
если же все сложно то менеджеру записывается видео
Василий
5 тегов, без условий - разница в 1-2 сотых, атас
Pavel
Ну во первых - настраиваешь шаблон для потомков и ничего переключать не надо. Во-вторых: если менеджер сайта не в состоянии переключить шаблон - то может это хуевый менеджер.
alexx
бывает что клиенту среди товаров, ни жить ни быть, надо один товар вставить просто текстовой страницей, то есть нарушаеся предустановленная логика, а выбором нужного шаблона это решается
Василий
Василий
Цитирую: "Я не делаю на шпблонизаторе все потому что это тупо и во многих случаях медленнее "
Pavel
Опять же я подчеркнул что это мое мнение
Pavel
И не претендую на единственное правильное
Василий
А я тупо делаю, потому что вот почему - расширение
Pavel
в настройках можно указывать дефолтный шаблон, а в тикетах можно у категории указать шаблон для потомков (что круто я считаю), в минишопе не помню есть ли такая же фича..
Василий
Pavel
Pavel
Anonymous
0
Pavel
да не, та что-то около 10
Pavel
🙈
Pavel
Не томи)
Pavel
ставки..
Василий
8 штук: 1 основной и 7 его расширяют для того, чтобы можно было не нужны было ничего писать в ресурсах
Pavel
ну я ближе всех )
Василий
Именно в этих шаблонах основная логика вывода, типа такой - как я выше скриншот привёл
Василий
Просто берём базовый и меняем тот или иной блок
Василий
Я бы реально утомился это писать на тегах MODX
Pavel
типа как в джанге?
Илья
о, клёвую фишку подсмотрел
Василий
Например, вот шаблон вывода товара
{extends 'file:templates/base.tpl'}
{block 'content'}
{'@FILE snippets/get_product.php' | snippet : [
'tpl' => '@FILE chunks/site/products/card.tpl'
]}
{/block}
Даже записей в БД для этого нет - одни файлы
Pavel
Я бы реально утомился это писать на тегах MODX
А меня наоборот например замедляет использование фенома, в сложных шаблонах как уже писал выше я тоже его использую, но когда у меня 20 чанков на весь сайт и 2 шаблона, зачем мне феном
Илья
{if $_modx->resource.uri == 'help/panel'}
Василий
Илья
кто знает, почему проверяется не id, а uri? =)
Pavel
Илья
есть
Pavel
А, точно
Pavel
resource
Илья
а, не, я не потому думал)
Василий
ну и да, такого ресурса может и вовсе не быть - он может генерироваться на лету, как поиск на docs.modx.pro
Илья
просто обычно делаю
{if $_modx->resource.id == 18}
Илья
и фиг поймёшь, что это за 18-ый ресурс
Василий
А потом вспоминаешь, кто это - 18й, ага =)
Илья
ну)
Василий
Ну и если надо id, его же можно сохранить после установки пакета
Василий
Sergey
У кого нибудь была такая трабла?
В flexslider превьюшки разные, а в галерее только одна и таже фотка крутится.
Василий
и поиском, и заменами, и регулярками, и чем угодно
Василий
и фиг поймёшь, что это за 18-ый ресурс
Чтобы не терять id, когда они нужны, например для редиректа, вот такой ресолвер https://github.com/bezumkin/App/blob/master/_build/resolvers/settings.php#L9-L12
Василий
Василий
блин, что-то я с этим чатом кучу времени просаживаю зря
Василий
пойду поработаю