We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 123
    • 8 Posts
    Помогите, пожалуйста, разобраться с правами доступа. Хочу сделать сайт из нескольких блоков (Дополнительные параметры (TV)). Как сделать, чтобы пользователь мог редактировать содержимое этих блоков, но не мог редактировать содержимое всей страницы?
      • 33114
      • 518 Posts
      К сожалению, штатными средствами такого не получится. Обрисуйте задачу подробнее, возможно есть другой выход.
        http://modx.ru - российская поддержка MODx
        http://newscup.ru - экспериментальный проект
        http://yentsun.com - персональный сайт
        • 123
        • 8 Posts
        Хочу сделать так:
        делаю шаблон сайта и вставляю в него несколько блоков. Пользователь должен менять текст в этих блоках, но не должен иметь возможность полностью изменить страницу. Только текст в этих блоках.
          • 33114
          • 518 Posts
          Не приходилось конечно на практике такое делать пока, но чисто теоретически - страница, содержимое которой пользователь менять не имеет прав, может подгружать другие документы, редактировать которые пользователь может, которые будут выглядеть как блоки этого документа. Я опять прошу прощения, что досконального решения не могу привести, потому что просто не имею опыта работы с веб-пользователями.

          На уровне менеджеров все просто - на страницу, к которой такой-то менеджер не должен иметь доступа, просто выводите сниппетом [[getField? &docid=`ид_документа` &field=`content`]] (http://modxcms.com/getField-667.html) документы, к которым этот менеджер имеет доступ. Единственное, все придется делать вручную - и создавать редактируемые документы-блоки и связывать их сниппетом. А вот что бы делать все автоматом, придется писать модуль (не без помощи вот этого вот класса http://modxcms.com/Docmanager-881.html)
            http://modx.ru - российская поддержка MODx
            http://newscup.ru - экспериментальный проект
            http://yentsun.com - персональный сайт
            • 12550
            • 107 Posts
            Вах, какой сниппет [[getField]], то что давно нужно, не в тему конеяно, но класс, спасибо! )
              • 33114
              • 518 Posts
              Quote from: iamask at Oct 13, 2006, 05:59 AM

              Вах, какой сниппет [[getField]], то что давно нужно, не в тему конеяно, но класс, спасибо! )

              да там две строки же:), я всегда сам такое писал...вот однако кто-то всерьез занялся.
                http://modx.ru - российская поддержка MODx
                http://newscup.ru - экспериментальный проект
                http://yentsun.com - персональный сайт
                • 123
                • 8 Posts
                Я совсем запутался с правами доступа. Неужели никак нельзя запретить редактирование [*#content*]?
                  • 33114
                  • 518 Posts
                  Quote from: 4kostya at Oct 18, 2006, 09:40 AM

                  Я совсем запутался с правами доступа. Неужели никак нельзя запретить редактирование [*#content*]?

                  я попытался объяснить... редактирование отдельных блоков запретить нельзя на данный момент. права можно устанавливать только на документы целиком. однако при выводе на страницы сайта можно объединить несколько документов, с разными правами.
                    http://modx.ru - российская поддержка MODx
                    http://newscup.ru - экспериментальный проект
                    http://yentsun.com - персональный сайт
                    • 12550
                    • 107 Posts
                    да там две строки жеSmiley, я всегда сам такое писал...вот однако кто-то всерьез занялся.

                    Сам и я писал, но это всегда веяло неуниверсальность, черехз стандатрный сниппет гораздо приятнее и переносимо на будущее. )