Незивисимый идентификатор и путь к категории. К примеру у меня на сайт есть раздел «Информация» и я хочу чтобы путь к нему был не
http://www.mysite.com/1, а
http://www.mysite.com/infoНасколько я понимаю, за присваивание пути к категории отвечает переменная $key в:
$obj=0;
$key||=$in{\'cat_id\'};
#Check category dir
if (!(-e "$data/$key")){
mkdir("$data/$key", 0777) or &WLerr("Can\'t mkdir $data/$key , reason: $!");
chmod(0777, "$data/$key") or &WLerr("Can\'t chmod $data/$key , reason: $!");
Данные команды создают папку категории при включенном статическом режиме. А следующие вносят инфомацию о категории в базу данных.
#Create Category DB
$obj= new Sanitarium_WL("$data/$key", \'index\');
$obj->create_db();
$obj=0;
$html=&category_info($key, $in{\'cat_name\'}, $in{\'cat_description\'}, $in{\'cat_keywords\'}, $in{\'template\'});
&head;
&table($msg{\'info\'}.\':\', $html);
&foot;
Путь к категории и ее идентификатор назначаются автоматически, а вот такие параметры как название, описание и ключевые слова – вручную. Соответсвенно для того чтобы назначить $key необходимое мне значение, тот же «info», нужно добавить еще одно поле для ввода к следующим:
#Print Page
&head;
print qq~
~;
&foot;
}
Верны ли вышеизложенные догадки, и если да, то какой самый оптимальный способ решения?