Вывод чанка на определенной странице в шаблоне

Тема в разделе "MODx", создана пользователем droni4, 6 сен 2015.

  1. droni4

    droni4

    Регистр.:
    21 авг 2007
    Сообщения:
    182
    Симпатии:
    7
    Здравствуйте уважаемые!

    Подскажите пожалуйста как вывести чанк в шаблоне на определенной странице (44)?
     
  2. gradar

    gradar Постоялец

    Регистр.:
    15 авг 2015
    Сообщения:
    102
    Симпатии:
    59
    Создать копию шаблона с этим чанком и назначить этот шаблон для данной страницы
     
  3. flamedeluxe

    flamedeluxe Создатель

    Регистр.:
    18 ноя 2013
    Сообщения:
    38
    Симпатии:
    20
    если evo то через phx можно вывести, проверить условие
    Код:
    [+phx:if=`[+id+]`:is=`44`:then=`{{chunk}}`+]
     
    droni4 и gradar нравится это.
  4. Jado

    Jado Создатель

    Регистр.:
    21 авг 2012
    Сообщения:
    10
    Симпатии:
    2
    А если Modx Revo, то лучше использовать плагин If и такую констркцию:
    [[If? &subject=`[[*id]]` &operator=`is` &operand=`44` &then=`[[$chunk]]` &else=``]]
     
    droni4 нравится это.
  5. flamedeluxe

    flamedeluxe Создатель

    Регистр.:
    18 ноя 2013
    Сообщения:
    38
    Симпатии:
    20
    А еще лучше, если revo через модификатор
    Код:
     [[*id:is=`44`:then=`[[$chunk]]`]] 
    тогда и плагин if не нужен
     
    Arsh и droni4 нравится это.
  6. Serg23123

    Serg23123 Создатель

    Регистр.:
    22 июл 2014
    Сообщения:
    10
    Симпатии:
    0
    а через TV, например, нельзя разве засунуть?
     
  7. cat2315

    cat2315 Создатель

    Регистр.:
    1 дек 2008
    Сообщения:
    32
    Симпатии:
    5
    А как вы себе это представляете? Оптимальный вариант через phx или через модификатор в Revo
     
  8. nlv.nk

    nlv.nk Писатель

    Регистр.:
    7 авг 2013
    Сообщения:
    6
    Симпатии:
    0
    Вы путаете с возможностью назначить TV определенным шаблонам
     
  9. onsi

    onsi Постоялец

    Регистр.:
    15 мар 2014
    Сообщения:
    104
    Симпатии:
    34
    Если установлен pdoTools, то так можно:
    Код:
    {if $_modx->resource.id == 44}
        {include 'Chunk'}
    {/if}
    
     
  10. Rombik77

    Rombik77 Писатель

    Регистр.:
    29 июл 2013
    Сообщения:
    0
    Симпатии:
    0

    Круто...скажите, а с помощью pdoTools возможно выводить чанки рандомно? Ну допустим, чтобы они при каждой перезагрузке страницы менялись или ещё как то. Просто хочется чтобы контент в правой колонке менялся немного и я сделал шесть штук разных чанков. Теперь ищу с крипт, чтобы они в произвольном порядке выводились каждый раз когда пользователь либо переходит на страницу, либо просто обновляет страницу.