We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16545
    • 358 Posts
    Cтолкнулся с такой проблемой. Нужно сделать вывод документов с разбивкой по алфавиту и header’om c кнопками алфавита такого вида:
    ALL | A | B | C | D | ... | Z

    Решаю это средствами могучего Ditto.
    <ul class="abc">
    <li><a href="[~[*id*]~]">ALL</a></li>
    <li><a href="[~[*id*]~]&ditto_filter=lastname,A,11">A</a></li>
    ...
    ...
    ...
    <li><a href="[~[*id*]~]&ditto_filter=lastname,Z,11">Z</a></li>
    </ul>
    
    [!Ditto? &parents=`49` &tpl=`list` &sortBy=`pagetitle` &sortDir=`ASC` &noResults=`Пусто` &extenders=`request` !]
    

    ---

    Все очень красиво работает, но ... хочется еще такой функциональности - когда нет документов с определенной буквой, то и в header’e (ABC) линки тоже становятся не активные.

    Пытался сделать это с помощью Phx, но как то не пашет huh
    [+phx:if=`[~[*id*]~]&ditto_filter=lastname,B,11`:is=`Пусто`:then=`<li><a href="[~[*id*]~]&ditto_filter=lastname,B,11">B</a></li>`:else=`<li>B</li>` +]



    ------
    Решение -
    http://modxcms.com/forums/index.php/topic,43816.0.html