Toto je starší verze dokumentu!
Obsah
OPAC - Nastavení šablon podle požadavků knihovny
(vytvoření adresáře se upravenými šablonami a konfigurace Apache)
Vytvoření struktury pro upravené šablony webového OPACu a konfigurace Apache
Soubory webového online katalogu jsou vytvořeny jako šablony .tt2 a jsou uloženy v adresáři /openils/var/templates/
Při změnách vzhledu online katalogu nebo při změnách obsahu jednotlivých souborů je vhodné původních souborů souborů v adresáři /openils/var/templates/opac/ a přizpůsobení OPACu provést pomocí adresáře s upravenými šablonami, jehož stuktura musí být paralelní s původním adresářem /openils/var/templates
Například při úpravě souboru
/openils/var/templates/opac/parts/homesearch.tt2 musí být upravený soubor homesearch uložen v adresáři s analogickou strukturou
/openils/var/templates-knihovna1/opac/parts/homesearch.tt2
Adresářů s upravenými šablonami je možné vytvořit i libovolné množství.
Nastavení adresáře s upravenými šablonami v souboru eg.conf v programu Apache
Aby se překrytí původních šablon šablonami v novém adresáři projevilo, je nutné editovat soubour
/etc/apache2/sites-available/eg.conf a přidat do něj prvek <Location /eg> ke každému prvku <VirtualHost> ke kterému se překrytí má vztahovat. Výchozí konfigurace Evergreenu zahrnuje direktivu VirtualHost pro port 80 (HTTP) a pro port 443 (HTTPS); pokud nechcete, aby se rozhraní katalogu zobrazovala odlišně při použití protokolu HTTP a HTTPS, je nutné nastavit při edatic oba porty.
Příklad konfigurace pro port 80
<VirtualHost *:80> # <snip> # - absorb the shared virtual host settings Include eg_vhost.conf <Location /eg> PerlAddVar OILSWebTemplatePath "/openils/var/templates_custom" </Location> # <snip> </VirtualHost>