Скрытие неиспользуемых опций

/ Просмотров: 2244

В админке в секции "Шаблон" есть опции, которые лишним грузом "висят" и использоваться никогда не будут. Существует ли способ "спрятать" неиспользуемые опции?

Комментариев: 5 RSS

Катя, показанные на скриншоте табы настроек шаблона принадлежат компонентам, которые находятся в папке вашего шаблона. Для того, чтобы эти табы (и, соответственно, неиспользуемые настройки) исчезли нужно просто удалить соответствующие компоненты из папки вашего шаблона.

Так, для первого таба на с картинки нужно найти и удалить/переместить папку (верно для случая, если у вас шаблон default) \application\maxsite\templates\default\components\image-nivo-slider\

Для остальных табов нужноо найти вот эти подпапки папки components:

  • image-select
  • ns-menu-block
  • ns-menu-login
  • slidesjs

Можно их удалить (если ваш шаблон делался копией с дефолтного или если есть резервная инстялляшка движка) или переместить (в любую другую папку на ваше усмотрение).

После удаления файлы опций этих компонентов перестанут находится движком и, следовательно, перестанут отображаться на странице настройки шаблона.

Вроде это всё, что вам нужно знать для решения проблемы.

Спасибо, Илья! Получается, система проверяет папки компонентов на наличие .ini-файлов? Нигде об этом упоминаний нет, надо бы исправить =) А может я не нашла =)

Вопрос. А другие опции, вроде "Социальные сети", "CSS профили", "CSS стили" можно убрать, которые к компонентам не относятся, можно убрать?

Получается, система проверяет папки компонентов на наличие .ini-файлов? Нигде об этом упоминаний нет, надо бы исправить =) А может я не нашла =)

Да, проверяет. Об этом писалось где-то у Максима при описании системы компонентов.

А другие опции, вроде "Социальные сети", "CSS профили", "CSS стили" можно убрать, которые к компонентам не относятся, можно убрать?

Да, можно. Для этого, во-первых, нужно перенести все ini-файлы из папки \application\maxsite\shared\options\default\ в options-папку своего шаблона \application\maxsite\templates\default\options\. Во-вторых, нужно целиком удалить ненужные ini-файлы или отредактировать некоторые ini-файлы так, чтобы в них больше не содержались ненужные вам опции (группы опций).

Спасибо, возьму на заметку!

Но при обновлении системы все опции восстановятся, если не править файл подключения опций в шаблоне (options.php):

require_once( getinfo('shared_dir') . 'options/options.php' );