added local configuration for FFZG
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 13 Nov 2005 01:25:46 +0000 (01:25 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 13 Nov 2005 01:25:46 +0000 (01:25 +0000)
git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@41 07558da8-63fa-0310-ba24-9fe276d99e06

conf/normalize/isis_ffzg.xml [new file with mode: 0644]
conf/output/tt/html_ffzg.tt [new file with mode: 0644]

diff --git a/conf/normalize/isis_ffzg.xml b/conf/normalize/isis_ffzg.xml
new file mode 100644 (file)
index 0000000..15d2b01
--- /dev/null
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="ISO-8859-2"?>
+<!--
+       isis_codepage is code page which isis uses
+       index_codepage is code page which will be stored in index
+
+       format of this file is described in: doc/formating_xml.txt
+-->
+<config
+       isis_codepage="852"
+>
+
+<!--
+       <isis type="swish|display|index">_pre_000x_sep_000x_sep_000x_post_</isis>
+       <config type="swish|display">name of var from config file</config>
+-->
+
+
+       <format name="PersonalName"><![CDATA[
+               <a href="?rm=results&show_full=1&f=PersonalName&v=%s">%s</a>
+       ]]></format>
+
+       <format name="Publisher"><![CDATA[<a href="?rm=results&show_full=1&f=Publisher&v=%s">%s</a>]]></format>
+
+       <format name="UncontrolledTerms"><![CDATA[
+               <a href="?rm=results&show_full=1&f=UncontrolledTerms&v=%s">%s</a>
+       ]]></format>
+       
+       <format name="UDC"><![CDATA[
+               <a href="?rm=results&show_full=1&f=UDC&v=%s">%s</a>
+       ]]></format>
+       
+    <indexer>
+       <headline>
+               <isis type="display">v200^a : v200^e / v200^f, v210^d.</isis>
+               <config >
+                       <delimiter> (</delimiter>
+                       <value>materialtype</value>
+               </config>
+               <config >
+                       <delimiter>) ---> Lokacija: </delimiter>
+                       <value>library</value>
+               </config>
+       </headline>
+
+       <filename>
+               <isis type="filename">out/v000.html</isis>      
+       </filename>
+
+       <MFN>
+               <isis>v000</isis>
+       </MFN>
+
+       <ISBN>
+               <isis type="display">v10</isis>
+       </ISBN>
+
+       <ISSN>
+               <isis type="display">v11</isis>
+       </ISSN>
+
+       <IdentificationNumbers name="ISN">
+               <isis type="swish">filter{isn_swish}v10 v11</isis>
+       </IdentificationNumbers>
+       
+       <Language>
+               <isis type="swish">filter{lang_swish}v101</isis>
+               <isis type="display">filter{lang_display}v101</isis>
+       </Language>
+       
+       <TitleProper>
+               <isis>v200^a</isis>
+       </TitleProper>
+
+       <Subtitle>
+               <isis>v200^e</isis>
+       </Subtitle>
+
+       <TitleProper2>
+               <isis>v200^c</isis>
+       </TitleProper2>
+       
+       <ParallelTitle>
+               <isis>v200^d</isis>
+       </ParallelTitle>
+
+       <Responsibility>
+               <isis>v200^f ; v200^g</isis>
+       </Responsibility>
+
+       <VolumeDesignation>
+               <isis>v200^v</isis>
+       </VolumeDesignation>
+
+       <EditionStatement>
+               <isis>v205^a</isis>
+       </EditionStatement>
+       
+       <PlacePublication>
+               <isis>v210^a</isis>
+       </PlacePublication>
+
+       <NamePublisher>
+               <isis>v210^c</isis>
+       </NamePublisher>
+
+       <DatePublication> 
+               <isis>v210^d</isis>
+       </DatePublication>
+
+       <PhysicalDescription>
+               <isis>v215^a : v215^c ; v215^d</isis>
+       </PhysicalDescription>
+
+       <PhysicalDetails>
+               <isis>v215^c</isis>
+       </PhysicalDetails>
+       
+       <AccompanyingMaterial>
+               <isis>v215^e</isis>
+       </AccompanyingMaterial>
+       
+       <Series>
+               <isis>v225^a = v225^d : v225^e ; v225^v. v225h, v225^i ; v225^w</isis>
+       </Series>
+       
+       <SeriesTitle>
+               <isis>v225^a</isis>
+       </SeriesTitle>
+       
+       <GeneralNote>
+               <isis>v300</isis>
+       </GeneralNote>
+
+       <EditionNote>
+               <isis>v305</isis>
+       </EditionNote>
+
+       <PhysicalDescriptionNote>
+               <isis>v307</isis>
+       </PhysicalDescriptionNote>
+
+       <IntellectResponsNote>
+               <isis>v314</isis>
+       </IntellectResponsNote>
+
+       <InternalBiliographies>
+               <isis>v320</isis>
+       </InternalBiliographies>
+
+       <ContentsNote>
+               <isis>v327</isis>
+       </ContentsNote>
+
+       <Summary>
+               <isis>v330</isis>
+       </Summary>
+
+       <SystemRequirements>
+               <isis>v337</isis>
+       </SystemRequirements>
+
+       <IssuedWith>
+               <isis>v423^z: v423^a / v423^c v423^b</isis>
+       </IssuedWith>
+
+       <PieceAnalitic>
+               <isis>v464^a / v464^g v464^f</isis>
+       </PieceAnalitic>
+
+       <UniformHeading>
+               <isis>v500^a. v503^b</isis>
+       </UniformHeading>
+       
+       <ExpandedTitle>
+               <isis>v532</isis>
+       </ExpandedTitle>
+       
+       <Form>
+               <isis>v608</isis>
+       </Form>
+
+       <UncontrolledTerms>
+               <isis>v610</isis>       
+       </UncontrolledTerms>
+       
+       <UDC_All>
+               <isis type="swish">v675</isis>
+       </UDC_All>
+       
+       <UDC>
+               <isis>v675^a</isis>
+       </UDC>
+
+       <APA>
+               <isis>v686</isis>
+       </APA>
+
+       <PersonalName>
+               <isis>v700^a</isis>
+       </PersonalName>
+
+       <PersonalSurname>
+               <isis>v700^b</isis>
+       </PersonalSurname>
+
+       <PersonalName2>
+               <isis>v701^a</isis>
+       </PersonalName2>
+
+       <PersonalSurname2>
+               <isis>v701^b</isis>
+       </PersonalSurname2>
+
+       <PersonalNameOther>
+               <isis>v702^a</isis>
+       </PersonalNameOther>
+
+       <PersonalSurnameOther>
+               <isis>v702^b</isis>
+       </PersonalSurnameOther>
+       
+       <CorporateName>
+               <isis>v710^a</isis>
+       </CorporateName>
+
+       <CorporateName2>
+               <isis>v711^a</isis>
+       </CorporateName2>
+
+       <OriginatingSource>
+               <isis>v801</isis>
+       </OriginatingSource>
+       
+       <URL>
+               <isis>v856^u</isis>
+       </URL>
+
+       <CallNo>
+               <isis>v990</isis>
+       </CallNo>
+       
+       <InvNo>
+               <isis>v991</isis>
+       </InvNo>
+
+       <type name="Vrsta graðe: " order="100">
+               <!-- added via xml tag in .conf -->
+               <config type="display">materialtype</config>
+               <config type="swish">material_code</config>
+               <isis type="swish">200e</isis>
+       </type>
+       
+       <form name="Format: " order="101">
+               <!-- added via xml tag in .conf -->
+               <config type="swish">material_form</config>
+       </form>
+       
+       <library name="Knji¾nica: " order="110">
+               <!-- added via library tag in .conf -->
+               <config type="display">library</config>
+               <config type="display" append="1" >
+                       <delimiter>, </delimiter>
+                       <value>library_url</value>
+               </config>
+               <config type="swish">library_code</config>
+       </library>
+
+    </indexer>
+</config>
diff --git a/conf/output/tt/html_ffzg.tt b/conf/output/tt/html_ffzg.tt
new file mode 100644 (file)
index 0000000..1946b63
--- /dev/null
@@ -0,0 +1,133 @@
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
+ <title>[% headline %]</title>
+</head>
+<body>
+
+<table>
+
+[% IF d.PersonalName || d.PersonalName2 %]
+<tr class="line">
+  <td class="label">Autor(i)</td>
+  <td>
+       [% d.PersonalName %]<br/>
+       [% d.PersonalName2.join("<br/>") %]
+  </td>
+</tr>
+[% END %]
+
+[% IF d.CorporateName || d.CorporateName2 %]
+<tr class="line">
+  <td class="label">Ustanova</td>
+  <td>
+       [% d.CorporateName %]<br/>
+       [% d.CorporateName2 %]
+  </td>
+</tr>
+[% END %]
+
+<tr class="line2">
+  <td class="label">Naslov</td>
+  <td>
+       [% d.TitleProper %] : [% d.Subtitle %] = [% d.ParallelTitle %] / [% d.Responsibility %]. [% d.TitleProper2 %]
+  </td>
+</tr>
+
+
+[% IF d.EditionStatement %]
+<tr class="line">
+  <td class="label">Izdanje</td>
+  <td>
+       [% d.EditionStatement %]
+  </td>
+</tr>
+[% END %]
+
+
+<tr class="line">
+  <td class="label">Impresum</td>
+  <td>
+       [% d.PlacePublication %] : [% d.NamePublisher %], [% d.DatePublication %]
+  </td>
+</tr>
+
+<tr class="line">
+  <td class="label">Materijalni opis</td>
+  <td>
+       [% d.PhysicalDescription %]
+  </td>
+</tr>
+
+[% IF d.Series %]
+<tr class="line">
+  <td class="label">Nakladnièka cjelina</td>
+  <td>
+       [% d.Series %]
+  </td>
+</tr>
+[% END %]
+
+<tr class="line">
+  <td class="label">Format</td>
+  <td>
+       [% c.materialtype %]
+  </td>
+</tr>
+
+[% IF d.ISBN %]
+<tr class="line">
+ <td class="label">ISBN</td>
+ <td>
+       [% d.ISBN %]
+ </td>
+[% END %]
+
+[% IF d.UncontrolledTerms %]
+<tr class="line">
+  <td class="label">Predmetnice</td>
+  <td>
+       [% d.UncontrolledTerms.join("<br/>") %]
+  </td>
+</tr>
+[% END %]
+
+[% IF d.UDC %]
+<tr class="line">
+  <td class="label">Klasifikacija (UDK)</td>
+  <td>
+       [% d.UDC %]
+  </td>
+</tr>
+[% END %]
+
+[% IF d.APA %]
+<tr class="line">
+  <td class="label">Klasifikacija (APA)</td>
+  <td>
+       [% d.APA %]
+  </td>
+</tr>
+[% END %]
+
+<tr class="separator">
+  <td colspan="2">&nbsp;</td>
+</tr>
+
+<tr class="lokacija">
+  <td class="label">Lokacija</td>
+  <td>
+       [% c.library %]
+  </td>
+</tr>
+
+<tr class="signatura">
+  <td class="label">Signatura</td>
+  <td>
+       [% d.CallNo %]
+  </td>
+</tr>
+
+</table>
+</body>
+</html>