Создание вкладки Контакты в верхнем меню админки
Всем привет. Сегодня я расскажу как сделать в Modx Revolution в верхнем меню вкладку «Контакты», чтобы можно было с легкостью редактировать контактную информацию, которая будет автоматически меняться на всех страницах сайта.
Для этого нам понадобится ClientConfig. Устанавливаем его в Менеджере пакетов: Верхнее меню — Пакеты — Установщик — Загрузить пакеты — в поиск вбиваем ClientConfig — устанавливаем пакет.
Далее обновляем страницу. В «Пакетах» появилась вкладка «Конфигурация», заходим в неё. Нажимаем «Администрирование» — Группы — Добавить группу. Называем новую группу «Контакты», сохраняем.
Переходим во вкладку «Настройки» — Добавить настройку :
Ключ: phone
Название: Номер телефона
Группа: Контакты
Тип поля: текст
Значение: можно оставить пустым, а можно сразу заполнить необходимой информацией
Жмем «Сохранить и закрыть».
Таким же образом создаем «adress», «email» и все другие необходимые поля. Я обычно создаю ещё одну группу и называю её «Соц. сети», куда помещаю ссылки на соц. сети.
Вот так у меня выглядит страница Конфигурации
Теперь идем в Главное меню — Меню.
Раскрываем «Пакеты», там будет «Установщик» и «Конфигурация». Зажимаем «Конфигурацию» и переносим её в основное меню. Должно получиться так:
* у меня «Конфигурация» уже переименована в «Контактная информация»
Теперь у нас в верхнем меню есть вкладка «Конфигурация», в которой группы «Контакты» и «Соц. сети». Чтобы изменить название: идём в Главное Меню — Меню — Конфигурация, нажимаем «редактировать» и в поле ключ словаря пишем contacts_menu, а в поле Значок очищаем поле.
Затем идем в Главное меню — Управление словарями. Нажимаем «Создать запись», делаем всё как на картинке
и вуа-ля:
теперь у нас в верхнем меню появилась вкладка «Контактная информация», в который менеджер может легко и просто менять контакты на всех страницах сайта в одном месте. Всем хорошего настроения и пока!
Комментарии ()