Интерес

Добрый день, не могли бы вы подсказать существует ли возможность значения Tv параметров подставлять в стили? Поиск ничего дал по этому вопросу, прошу прощения что побеспокоил и отнял время
Серега Дождь
26 сентября 2013, 12:55
modx.pro
890
0

Комментарии: 6

Евгений Webinmd
26 сентября 2013, 21:00
0
заносите нужные стили в чанк и там подставляйте свои ТВ
    Павел Левин
    01 октября 2013, 18:41
    0
    Как я понял, если требуется в сам файл, то нет, даже нет смысла писать скрипт и работать с файлом т.к. это бред.

    Самое простое, в шаблоне указать:
    <style type="text/css"></style>
    а внутри вызвать ТВ, к примеру:
    <style type="text/css">[[!*tv_style]]</style>
    где tv_style — это название ТВ параметра, который является "Текстовая область" и уже непосредственно в документе во вкладке "Дополнительные поля", вписывать css.

    — ЗЫ: если я правильно понял.
      Серега Дождь
      02 октября 2013, 10:04
      0
      так я тоже подумал с самого начала, но мне этот вариант кажется каким то костылем, в любом случае альтернативы я не нашел и так и сделал, большое спасибо!
        Серега Дождь
        02 октября 2013, 18:08
        0
        не могли бы вы так же подсказать как реализовать такую штуку, надо сделать так что бы нижнее меню админ сам формировал отмечаяя галочки, сделал tv параметр с типом ввода checkbox, а вот как дальше не пойму, пользуюсь сннипетом if, как выставить проверку я разобрался
        [[!If?
        &subject=`[[*bot_menu]]`
        &operator=`notempty`
        &then=`не пустой`
        &else=` пустой`
        ]]
        вот только как же сделать так чтобы выводились те ресурсы у которых отмечена эта галочка?
          Сергей Шлоков
          02 октября 2013, 19:46
          0
          Можно через Wayfinder (в чанке фильтр по переменной [[+tv:eq=`1`:then=`<a .....>[[+pagetitle`]], можно через pdoResources (или getResources) через параметр tvFilters.
          А сниппет IF лучше заменить фильтрами MODX
          Серега Дождь
          02 октября 2013, 22:15
          0
          спасибо за ответ, можно подробнее?
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            6