We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 13231
    • 16 Posts
    Здравствуйте.

    В Modx существует одна не очень удобная вещь (или просто я не очень ее понимаю), при "прикручивании" сайта как правило создается более десятка различных шаблонов.

    Каждый раз, создавая новый документ, пользователь обязан выбирать из списка шаблонов необходимый данному документу шаблон.

    Мне кажется, обычному пользователю, довольно сложно сориентироваться в данном списке, да что уж там сориентироваться, он может просто забыть его выбрать.

    У кого-нибудь есть мысли, по поводу облегчения жизни пользователей CMS???
      • 26744
      • 157 Posts
      Я использую 1-2 шаблона.
      вся логика в сниппетах, к тому же можно назначить поумолчанию нужный шаблон.

      Если вы используете десяток шаблонов, разбейте все элементы по категориям. Пользователю будет легче выбирать
      к примеру: категория #main, #admin, #products
      (знак # - чтобы в сприске при выборе были на первых местах)
        • 13231
        • 16 Posts
        Quote from: sergil at May 26, 2010, 07:20 AM

        Я использую 1-2 шаблона.
        вся логика в сниппетах, к тому же можно назначить поумолчанию нужный шаблон.

        Если вы используете десяток шаблонов, разбейте все элементы по категориям. Пользователю будет легче выбирать
        к примеру: категория #main, #admin, #products
        (знак # - чтобы в сприске при выборе были на первых местах)

        Так вот и мне хотелось бы 1-2 использовать. А по поводу сниппетов - они же на разных страницах разные используются. приходится для каждой страницы создавать отдельный шаблон с указанием используемого на ней сниппета. В этом то и загвоздка.

        Можно, конечно вызывать сниппет прямо из "контента" страницы, но тогда опасно, что пользователь что-нить удалит или поправит на свой лад???
          • 26744
          • 157 Posts
          Можно написать сниппет, который бы обрабатывал входные данные (определял какая страница загружается) и подключал нужный сниппет. И этот сниппет вставить до/после контента.
            • 1788
            • 1,103 Posts
            Несколько шаблонов + мм дают возможность убрать где ненадо ненужные поля для менеджера.
              • 13231
              • 16 Posts
              Quote from: sergil at May 26, 2010, 08:19 AM

              Можно написать сниппет, который бы обрабатывал входные данные (определял какая страница загружается) и подключал нужный сниппет. И этот сниппет вставить до/после контента.

              Это правильная мысль. Если я правильно понял, сниппет будет подбирать нужный сниппет относительно группы(с общим родителем), к которой относится страница? Ведь невозможно предопределить сниппеты для страниц, которые еще не созданы?
                • 13231
                • 16 Posts
                Quote from: antey at May 26, 2010, 11:57 AM

                Несколько шаблонов + мм дают возможность убрать где ненадо ненужные поля для менеджера.

                Простите за некомпетентность, а что такое "мм"??
                  • 26744
                  • 157 Posts
                  Quote from: ivan0802 at May 27, 2010, 09:57 AM

                  Простите за некомпетентность, а что такое "мм"??
                  плагин ManagerManager, позволяющий изменять и настраивать backend
                  альтернатива - jSam
                    • 28814 ☆ A M B ☆
                    • 1,086 Posts
                    Кстати, еще вариант - использовать TV с привязкой к чанкам. Например, есть два типа одной страницы: 1) с блоком "Реклама" и 2) без этого блока. Вместо того, чтобы создавать два одинаковых шаблона, можно просто сделать один шаблон и присвоить ему TV с типом radio buttons с двумя вариантами выбора: Включить блок "Реклама" / Отключить блок "Реклама". Можно еще добавить условие по умолчанию - например, реклама по умолчанию выключена. После у пользователя будет возможность просто кликнуть в дополнительное поле, если ему нужен спецблок на данной странице. Как по мне, это проще smiley.

                    Хотя признаю, что с шаблонами в MODx имеются недоработки. Порой очень хотелось бы иметь возможность создавать специальные типы страниц с уже предопределенным шаблоном для этого типа. Т.е. что-то вроде такого: кроме "Create document here", у нас была бы возможность сразу "Create photogallery here", "Create product catalogue here" и т.д.
                      Разработка сайтов и программных модулей на MODX.
                      Опыт работы на MODx с 2005 года. Высокое качество.
                      Компания Baltic Design Colors: http://www.bdcolors.ru.
                      • 1788
                      • 1,103 Posts
                      Quote from: Fuzzy at May 28, 2010, 04:27 AM

                      Хотя признаю, что с шаблонами в MODx имеются недоработки. Порой очень хотелось бы иметь возможность создавать специальные типы страниц с уже предопределенным шаблоном для этого типа. Т.е. что-то вроде такого: кроме "Create document here", у нас была бы возможность сразу "Create photogallery here", "Create product catalogue here" и т.д.
                      Выбрать нужный из поля Шаблоны в редакторе. Лишние шаблоны опять таки прятать в мм.