| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AleXp 07.11.2005 15:00
Ещё раз попытаюсь довести мысль :)############################################
# Пример файла left.menu.p
$sMenuTemplate[$PARCMS_DIRECTORY/templates/
$SITE_TEMPLATE_ID/left.menu_template.p]
$aMenuLinks[
$.0[
$.0[Новости]
$.1[/1/news/]
$.2[
$.0[/1/news/world.html]
$.1[/1/news/sssr.html]
$.2[/1/news/petersburg.html]
]
$.3[
$.ALT[Новости магазина]
$.TITLE[Новости магазина ОТКРЫТОЕ МОРЕ]
]
$.4[^if(in "/1/"){$TRUE}{$FALSE}]
]
$.1[
$.0[Цены и скидки]
$.1[/1/cost/]
$.2[]
$.3[
$.ALT[Принципы формирования цен]
$.TITLE[Цены и скидки магазина ОТКРЫТОЕ МОРЕ]
]
$.4[^if(in "/cost/"){$TRUE}{$FALSE}]
]
$.2[
$.0[Способы покупки]
$.1[/1/howbuy/]
$.2[]
$.3[
$.ALT[Как купить?]
$.TITLE[Как можно совершать покупки в магазине ОТКРЫТОЕ МОРЕ]
]
$.4[^if(in "/howbuy/"){$TRUE}{$FALSE}]
]
$.3[
$.0[О компании]
$.1[/1/about/]
$.2[]
$.3[
$.ALT[О нас]
$.TITLE[Рассказ о компании ОТКРЫТОЕ МОРЕ]
]
$.4[^if(in "/about/"){$TRUE}{$FALSE}]
]
$.4[
$.0[Команда]
$.1[/1/team/]
$.2[]
$.3[
$.ALT[Мы]
$.TITLE[Команда ОТКРЫТОЕ МОРЕ]
]
$.4[^if(in "/team/"){$TRUE}{$FALSE}]
]
$.5[
$.0[Вакансии]
$.1[/1/vacation/]
$.2[]
$.3[
$.ALT[Карьера с нами]
$.TITLE[Вакансии компании ОТКРЫТОЕ МОРЕ]
]
$.4[^if(in "/vacation/"){$TRUE}{$FALSE}]
]
]Но у меня возникла задача конфигурирования системы как из адм.интерфейса, так и, альтернативно, ручками по ftp. При этом человек, который будет работать через ftp + notepad, ничего не знает про язык Парсер3, хэши, особенности синтаксиса и т.п. вещи. И, на мой взгляд, с файлом указанным выше работать ему будет не тривиально. А со "стандартным" ini файлом он справится без каких-либо проблем. Отсюда и необходимость разработки "человеко-читаемого" конф. файла, который можно и "ручками" и через адм. интерфейс не задумываясь редактировать.