Новости | 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 файлом он справится без каких-либо проблем. Отсюда и необходимость разработки "человеко-читаемого" конф. файла, который можно и "ручками" и через адм. интерфейс не задумываясь редактировать.