все форумы все темы добавить тему
Поле "Параметры"
Здравствуйте,
Очень нравится ваша CMS, сейчас разбираюсь с ней и всё очень быстро становится понятным, это замечательно!
 
Есть небольшой вопрос: для нечего нужно поле "Параметры" в редактировании узла?
 
Заранее большое спасибо!
 
P.S. Пишу для своего сайта некоторые модули, которых в системе нет. Могу ли я их вам передать, м.б. они придутся ко двору и окажутся полезными (к примеру, фотогалерея, система опросов, файловый менеджер)?
Изначально поле "Параметры" - это был этакий "швейцарский нож", который позволял реализовать всякие нестандартные функции. Постепенно эти функции перекочевали в интерфейс или модули. Сейчас там остались только две функции:
1. Безусловный редирект:
если задать параметр location=/someurl то при клике на ссылку пользователя перебросит по ссылке /someurl (она, понятное дело, может быть и внешней).
 
2. Передача нестандартных параметров в модули. Например, если мы хотим чтобы модуль выполнял разные функции в зависимости от узла подключения. Пока что такой функционал используется только в модуле статичных страниц (если передать параметр onlylist=1, то модуль по умолчанию будет выводить список страниц сайта) и модуле обратной связи (там через переменную feedback можно задать имя шаблона формы).
 
Параметры задаются в привычном виде: var1=value1&var2=value2... и при обращении к узлу помещаются в массив LabCMS::i()->params
 
Вроде по параметрам все
Difull
P.S. Пишу для своего сайта некоторые модули, которых в системе нет. Могу ли я их вам передать, м.б. они придутся ко двору и окажутся полезными (к примеру, фотогалерея, система опросов, файловый менеджер)?

Конечно присылайте - с удовольствием выложу их на сайте.
 
Кстати, сравнительно недавно в trunk версии в админке появился файловый менеджер, а совсем недавно в ней же появился модуль фотогалереи - быть можнет, Вам будет интересно ознакомиться
Большое спасибо за быстрый ответ!) Теперь всё ясно.
 
Обязательно посмотрю trunk версию, пока её не загружал, но тоже планировал, т.к. очень хочется помочь в разработке.)