We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 7858
    • 97 Posts
    Приветствую,

    я новичек в MODx, до этого использовал Drupal и Joomla для разработки сайтов. Занимаюсь, в основном, простыми сайтами (аля сайт-визитка). MODx очень понравился - не переполнен лишними плагинами, функциями и прочими ненужными мне "рюшечками". Но я стою перед небольшой проблемой. Хочется спрятать от клиентов все ненужные им функции, а оставить для редактирования только контент сайта.

    Изначально пробовал разместить весь контент в ресурсайх. Грубо говоря, создаю ресурс "хоум", в котором создаю несколько "подресурсов" (например, "шапка" и "текст", из которых грузится контент. Но я так понял, что если я прячу ресурс от пользователя, то вместе с ним прячутся и все подресурсы.
    Затем попробовал разместить весь контент в Chunks - очень удобно - можно отсортировать все по категориям, а все остальное спрятать. Но выяснил, что TinyMCE не работает в chunks http://modxcms.com/forums/index.php/topic,56332.0.html а моих навыков в программировании не хватит для того, чтобы править плагин.

    Поэтому я прошу посоветовать мне, как лучше решить эту проблему. Выглядеть должно так, что в ресурсе находится какой-либо хтмл код, в который грузится (откуда?) несколько кусков текста, редактируемого при помощи rich text редактора.

    Надеюсь на помощь, спасибо.

    П.С. Еще маленький вопрос, есть ли возможность спрятать от пользователя некоторые возможности редактирования ресурса? Тоесть оставить для редактирования только текст, а поля "имя", "описание" и прочее - скрыть.
      • 6862
      • 97 Posts
      По моему у тебя немного неверное представление о структуре в модыксе. В чанках конечно можно размещать html-код, и выводить его где-либо, но обычно их используют как мини-шаблоны для сниппетов. В случае же когда тебе надо редактировать несколько контент-зон на странице используют дополнительные поля шаблона (TV).
      В твоем случае надо просто сделать TV типа RichText привязывать его к нужному шаблону.

      Кстати необязательно прятать все ресурсы в один, корнем является Контекст "Web"

      вот пример дерева документов для какого нить сайта-визитки
      Главная
      Услуги
      -Услуга 1
      -Услуга 2
      -Услуга 3
      Информация
      -Новости
      --Новость 1
      --Новость 2
      --Новость 3
      -Законодательство
      --Статья 1
      --Статья 2
      --Статья 3
      -Контакты
      Ошибки
      -Ошибка 403 - доступ запрещен
      -Ошибка 404 - страница не найдена
      -Сайт временно не доступен

      Соответственно раздел "Ошибки" от пользователей можно скрыть, им его редактировать не нужно.

      Возможность скрыть от пользователя некоторых полей в ресурсе есть, - Безопасность-Настройка форм
      Создать правило типа как на картинке с перечисление нужных полей.
        • 7858
        • 97 Posts
        Разобрался, большое спасибо!