| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Денис 06.05.2002 22:04
В корневом auto.p описаны методы:@dbconnect[code]
^connect[$connect_string]{$code}
@sub_services[st]
^dbconnect{
$sub_services[^table::sql{select distinct
a.sst_id, a.name
from
service_subtype a, services_order b
where
a.sst_id = b.sst_id and b.st_id = $st ORDER BY a.priority
}]
}
@services_by_sst[st;sst]
^dbconnect{
$services_by_sst[^table::sql{select
a.s_id, a.name
from
services a, services_order b
where
a.s_id = b.s_id and b.st_id = $st and b.sst_id = $sst
}]
}В шаблоне страницы пишем: ^sub_services[$form:st]
^if($sub_services){
<ul>
^sub_services.menu{
^services_by_sst[$form:st;$sub_services.sst_id]
^if($services_by_sst){
<li>$sub_services.name
<ul>
^services_by_sst.menu{<li><a href="srvcsnfl.html?s=$services_by_sst.s_id&st=$form:st">$services_by_sst.name</a>}
</ul>
}
}
</ul>
}На что парсер отвечает: