We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15436
    • 5 Posts
    Здравствуйте!
    Вот, обрадовался очень, узнав о существовании такого cms как Modx, которую я за краткое время "выучил".
    Но естейственно постоянно возникают вопросы.

    Основной вопрос в том, что хочу понять как делать так, что бы когда добавлять так скажем статью, она не просто выводилась на странице, но что бы выводилась в таблице и с фоном, НО, фон имеет два цвета, от таблицы к таблице. Вот покажу сейчас пример в скриншоте:



    Обратите внимание на то, что около каждого заголовка есть дата, как это возможно сделать, что бы когда добавлять дочерний документ, выходил фон, и в таблице справа от заголовка дата,а когда в след раз добавлять, что бы выходил фон другого цвета, в след раз опять тот же самый. Ну надеюсь понятно:)


    И ещё один вопрос.

    Как установить флеш плеер на модх или связать их..

    Я буду очень признателен если вы сможете мне помочь.

    Спасибо большое заранее!!!


      • 31022
      • 328 Posts
      Здравствуйте.

      Вывести список статей вам поможет сниппет Ditto. Его вывод полностью шаблонизируем. Так что даже справа вы сможете вывести даты (или все что душе угодно), используя переменные шаблона (Template Variables, TV). Все, что касается оформления таблиц, и чего бы то ни было другого, лежит за пределами MODx. Это css, javascript (да хоть svg). В конкретном случае, могу порекомендовать вам поиск по Zebra Tables. Способ был описан в журнале A List Apart несколько лет назад.
      По поводу
      Ну надеюсь понятно
      от себя могу сказать, что надеетесь зря. Объясните по-другому.
        • 36823
        • 334 Posts
        Можно попробовать использовать плейсхолдер [+ditto_iteration+] http://modxcms.com/forums/index.php?topic=23163.0.
          • 15436
          • 5 Posts
          Quote from: umanuma at Nov 23, 2008, 08:47 AM

          Здравствуйте.

          Вывести список статей вам поможет сниппет Ditto. Его вывод полностью шаблонизируем. Так что даже справа вы сможете вывести даты (или все что душе угодно), используя переменные шаблона (Template Variables, TV). Все, что касается оформления таблиц, и чего бы то ни было другого, лежит за пределами MODx. Это css, javascript (да хоть svg). В конкретном случае, могу порекомендовать вам поиск по Zebra Tables. Способ был описан в журнале A List Apart несколько лет назад.
          По поводу
          Ну надеюсь понятно
          от себя могу сказать, что надеетесь зря. Объясните по-другому.

          Спасибо большое за ответ. По поводу дитто я в курсе. Вот только было бы хорошо если бы вы мне дали не большой пример этого в коде.

          Я постораюсь ещё раз объяснить поподробнее:
          Мне надо как на рисунке,что бы при добавлении дочернего документа отображалось название и справа в таблице дата + при каждом добавлении что бы фон чередовался автоматически.

          буду признателен если распишите как мне это сделать.
          Спасибо!
            • 15436
            • 5 Posts
            Quote from: Andrei at Nov 23, 2008, 09:49 AM

            Можно попробовать использовать плейсхолдер [+ditto_iteration+] http://modxcms.com/forums/index.php?topic=23163.0.

            Хм, я не думаю,что это мне поможет или у меня не очень получилось...
              • 36823
              • 334 Posts
              Что делали и что не получилось?
                • 15436
                • 5 Posts
                Quote from: Andrei at Nov 23, 2008, 02:00 PM

                Что делали и что не получилось?
                [+phx:if=`[+ditto_iteration+]`:is=`1`:then=`
                <tr>
                <td> 
                <a href="[~[+id+]~]"><img src="[+image_document+]"/></a>
                <a href="[~[+id+]~]">[+pagetitle+]</a>
                </td>
                `:else=` `+]
                
                [+phx:if=`[+ditto_iteration+]`:is=`2`:then=`
                <td> 
                <a href="[~[+id+]~]"><img src="[+image_document+]"/></a>
                <a href="[~[+id+]~]">[+pagetitle+]</a>
                </td>
                `:else=` `+]
                
                [+phx:if=`[+ditto_iteration+]`:is=`0`:then=`
                <td> 
                <a href="[~[+id+]~]"><img src="[+image_document+]"/></a>
                <a href="[~[+id+]~]">[+pagetitle+]</a>
                </td>
                </tr>
                >`:else=` `+]



                вместо цвета фона поставил имейдж, и подделал под таблицу.

                Я не уверен, что я что то верно сделал. Можете поподробнее объяснить, так как я в модх новичёк.

                Спасибо.
                  • 36823
                  • 334 Posts
                  Стукните в аську.