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

Для чего это нужно?

Когда у Вас одна часть сайта обычные страницы с информацией, а другая часть это интернет-магазин, очень удобно использовать разные формы с нужными полями ввода данных. Это не только удобно, но и понятно для обычного пользователя. Например Вы занимаетесь заполнением текстовой информации на сайте, а другой пользователь работает с интернет-магазином. Зачем ему пролистывать или наблюдать лишние поля в форме заполнения? Правильно, пусть он будет заполнять одни данные, а Вы другие. Так будет удобно и Вам и ему.

Как это сделать?

В системе администрирования зайдите в Система - Модули - Обзор

1. Выберите раздел Страницы, поменяйте ему название на Каталог продукции и нажмите кнопку Копировать

2. Теперь скопируем модули раздела Страницы в раздел Каталог продукции, это делается так:

  • слева выбираем раздел Страницы - Добавить, в поле Родительский элемент указываем Каталог продукции и нажимаем кнопку Копировать
  • слева выбираем раздел Страницы - Обзор, в поле Родительский элемент указываем Каталог продукции и нажимаем кнопку Копировать

3. На сайте мы имеем раздел интернет-магазин к которому мы хотим назначить отдельный доступ, чтобы затем применить его.

В системе администрирования заходим в Система - Доступ к страницам - Добавить и назначаем доступ разделу интернет-магазин кликнув 2 раза по кружочку возле него (получится зеленый кружочек с стрелкой вниз)

В поле Имя настройки: вводим например Доступ в интернет-магазин

В верхнем правом углу нажимаем кнопку Сохранить

4. В системе администрирования заходим в Система - Доступ к страницам - Связи и добавляем новую связь:

Название: Мой Каталог продукции

Модуль: выбираем раздел Каталог продукции

Форма: Основная форма

Доступ: Доступ в интернет-магазин

Таким образом в системе администрирования мы имеем 2 раздела редактирования страниц (Страницы и Каталог продукции) с разными правами доступа.

Теперь усложним задачу и дадим пользователю менять у страниц только определенные поля.

Для этого создадим новую форму добавления/редактирования/удаления страниц сайта.

1. Зайдите в Система - Формы и поля и создайте новую форму Моя форма каталога продукции

2. Теперь добавьте в форму Моя форма каталога продукции нужные поля (или скопируйте нужные поля из формы Основная форма)

3. Зайдите в Система - Доступ к страницам - Связи и для связи Мой Каталог продукции поменяйте следующее поле:

Форма: Моя форма каталога продукции

Поздравляю Вас, все готово.

Если хотите разграничить права или ограничить права пользователя к модулю.

Заходите в Система - Пользователи - Обзор, выберите нужного пользователя, нажмите кнопку Настроить и выставите доступ к модулю Каталог продукции и его подмодулям, к ненужным модулям отмените доступ.


14.09.2009 07:37

Комментарии

а как быть с возможностью разграничения прав доступа к определенным модулям? Например менеджерам по продажам доступно только добавление/редактирование новостей только для определенной категории (рубрики) :-|
Sunshine |
Когда в разделе Система - Модули Вы добавляете (создаете) модули, пусть и дублирующие, после им можно делать отдельный доступ для отдельных пользователей в разделе Система - Пользователи.
Admin |

Copyrights © 2007 - 2026 YaPro.Ru