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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Комментарии посетителей:
  • а как быть с возможностью разграничения прав доступа к определенным модулям? Например менеджерам по продажам доступно только добавление/редактирование новостей только для определенной категории (рубрики) :-|
    26 сентября 2010, 23:20 коммент полезен : 0 # sunshine
    • Когда в разделе Система - Модули Вы добавляете (создаете) модули, пусть и дублирующие, после им можно делать отдельный доступ для отдельных пользователей в разделе Система - Пользователи.
      26 сентября 2010, 23:23 коммент полезен : +1 # Admin

Предложения и пожелания:
Ваше имя: Ваш E-mail:
Введите изображенные цифры:
Captcha

Обсуждения на форуме:

некорректно отображается страница в браузерах

не могу войти в admin

Нужна критика идеи

Поиск по дополнительным полям и формам

Вопрос по категориям

Несколько вопросов по проекту.

Плагины, меню и интеграция

Полезное:

Видео-обучение

Работа с шаблонами

Документация API

База данных и её таблицы

Регистрация на форуме

Скачать последнюю версию

Связь с авторами

Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter| Здравствуйте, Гость | Войти | Регистрация| Карта сайта | RSS ленты
О проекте | Скачать CMS | Видеоуроки | Документация | Плагины | Форум | Идеи | Новости | Веб-мастеру | Контакты

YaPro CMS в Живом Журнале

YaPro CMS в Твитере

YaPro CMS в Одноклассниках

YaPro CMS в Яндекс.Блогах

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2012 YaPro.Ru


Главная » Документация » Руководство пользователя »