parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Никита Козин 18.06.2005 15:35

Вариант 1:
...
<a href="?action=edit&id=$shop.id">изменить</a>
<a href="?action=delete&id=$shop.id">изменить</a>
...
# использую http://www.parser.ru/forum/?id=14317
$handlers[
    $.edit[$edit]
    $.delete[$delete]
    $._default[$bad]
]

@edit[id]
^if(def $id && ^id.int(0) != 0){
   ^rem{ изменяем }
}

@delete[id]
^if(def $id && ^id.int(0) != 0){
   ^rem{ удаляем }
}

@bad[]
Ошибочка вышла... :(
Вариант 2:
<a href="?edit=$shop.id">изменить</a>
<a href="?delete=$shop.id">изменить</a>
...
^if(def $form:edit && ^form:edit.int(0) != 0){
  ^rem{ изменяем }
}{
  ^if(def $form:delete&& ^form:delete.int(0) != 0){
    ^rem{ удаляем }
  }
}