Modx Page Class Suffix in Template Code
        Для джумлы есть такая замечательная штука как Page Class Suffix in Template Code:
docs.joomla.org/Using_the_Page_Class_Suffix_in_Template_Code
Есть ли нечто подобное для модх? Как сделать аналогично на сайте с модх?
    
    
                                                                                
            docs.joomla.org/Using_the_Page_Class_Suffix_in_Template_Code
Есть ли нечто подобное для модх? Как сделать аналогично на сайте с модх?
Комментарии: 5
                Предлагаешь мне поразбираться с этой классной штукой для Joomla, чтобы понять, что она делает — и дать ответ?
Извини, времени жалко.
                    Извини, времени жалко.
                На сколько я понял эта штука добавляет в боди определенный класс и загружает уникальный цсс для страницы. 
Сделай ТВ «pageclass» для шаблона с дефолтным значением цсс, который используется чаще всего. А на нужных страницах его меняй.
В шаблоне будет:
и
                    Сделай ТВ «pageclass» для шаблона с дефолтным значением цсс, который используется чаще всего. А на нужных страницах его меняй.
В шаблоне будет:
<link rel="stylesheet" href="css/[[*pageclass]].css" type="text/css"/>Путь свой само собой.и
<body id="[[*pageclass]]">Это если я правильно понял, чего там в жумле происходит.            
                У меня компоненты новые так делают — MS2 и Tickets.
В любом случае, это не по религии MODX, где шаблоны и html почти не меняются, для удобства верстальщиков и дизайнеров.
                    В любом случае, это не по религии MODX, где шаблоны и html почти не меняются, для удобства верстальщиков и дизайнеров.
                Да, возможно не по феншую, но когда товаров 700 уже заполнено и надо внезапно поменять отображение товара для отдельно взятой подкатегории, то создавать шаблон для отдельной подкатегории товара и потом для каждого товара из этой подкатегории менять шаблон будет долго и нудно.            
                    
                Этот вариант подойдет если мало страниц. А если много, то другой вариант лучше.
Я вот так сделал:
[[*alias]] для подкатегорий, и тогда если в магазине куча категорий и подкатегорий, то можно для них разные стили прописывать.
                    Я вот так сделал:
<body class="[[getResourceField? &id=`[[UltimateParent]]` &field=`alias`]] [[*alias]]">Для этого установил getResourceField и UltimateParent — Возвращает «самый верхний родительский документ» а [[*alias]] для подкатегорий, и тогда если в магазине куча категорий и подкатегорий, то можно для них разные стили прописывать.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.