Seznam agend pro vyhledávání

Obsah

Úvod

Konfigurační soubor bookmark_schema.inc definuje asociativní pole MAP_BOOKMARK, které obsahuje seznam odkazů pro vyhledávání v databázových agendách.

Popis parametrů

Vlastnosti pole MAP_BOOKMARK: Vlastnosti pole pro popis odkazu pro vyhledávání: Odkazy většinou slouží jako záložky pro různé formuláře k vyhledávání v agendách nebo další odkazy. V parametrech těchto odkazů je možné použití omezujících podmínek pro kandidáty výběru.

Příklady nastavení

Všiměte si, že než je pole s nastaveními odkazu pro vyhledávání přidáno do seznamu, provádí se test, zda tato databázová agenda existuje (tento test není povinný, ale doporučený). Jeden z důležitých parametrů, který se předává v URL odkazu pro vyhledávní, je parametr MAP, který obsahuje identifikátor mapového projektu T-MapServeru. Tento parametr určuje, do kterého mapového projektu směřují výsledky vyhledávání.
<?
$MAP_BOOKMARK["class"]="panel";
$MAP_BOOKMARK["caption"]=$RESOURCE_STRING["bookmark_caption"];

if ($SERVER_CONFIG["AGENDA_PATH"]["UIRADR_OBJEKT"]):
  $MAP_BOOKMARK["bookmark"][] = array(
        "name"=>$RESOURCE_STRING["bookmark_houses"], 
        "href"=>GetAgendaPath('UIRADR_OBJEKT', false, true).'/edit.php?filter&MAP=TMS_DEMO&hide_tel=1&client_lang=cz_iso',
        "target"=>'' 
  );
endif;

if ($SERVER_CONFIG["AGENDA_PATH"]["DEMO_ULICE_HK"]):
  $MAP_BOOKMARK["bookmark"][] = array(
        "name"=>"Ulice - Hradec Králové", 
        "href"=>GetAgendaPath('DEMO_ULICE_HK', false, true).'/edit.php?filter&MAP=TMS_DEMO&cacheId=1',
        "target"=>''
  );
endif;
?>