Info |
---|
Obavijest je namijenjena za visoka učilišta koja ne koriste pretpostavljeni XSL predložak za vrstu dokumenta 15 - Diploma, nego imaju prilagođeni XSL predložak diplome. To su ona visoka učilišta koja u prozoru Izgled dokumenta na jeziku za VU imaju definiran zapis o proizvoljnom predlošku. Prilagođeni predložak održava informatička služba visokog učilišta. |
Izmjene u pretpostavljenom predlošku vrste dokumenta 15 - Diploma
Pretpostavljeni predložak se može naći u prozoru Izgled dokumenta na jeziku.
Dodan ispis OIB-a
Na 386. liniji pretpostavljenog predloška dodan je blok za ispis OIB-a studenta. Navedeni blok se može iskoristiti za ispis OIB-a na proizvoljnom mjestu u prilagođenom predlošku dokumenta visokog učilišta.
Code Block |
---|
language | xml |
---|
firstline | 386 |
---|
title | OIB |
---|
linenumbers | true |
---|
|
<fo:block xsl:use-attribute-sets="attset-normalTekst">
<xsl:text>(</xsl:text>
<xsl:choose>
<xsl:when test="$lang='hr'">
<xsl:text>OIB: </xsl:text>
</xsl:when>
<xsl:when test="$lang='en'">
<xsl:text>PIN: </xsl:text>
</xsl:when>
</xsl:choose>
<xsl:value-of select="student/oib" />
<xsl:text>)</xsl:text>
</fo:block> |
Dodan ispis znanstvenog područja
Template definicija
Na 973. liniji pretpostavljenog predloška dodan je template za ispis podrucja. Navedeni template se može ukopirati u prilagođeni predložak kako bi se kasnije mogao iskoristiti za ispis na proizvojnom mjestu
Code Block |
---|
language | xml |
---|
firstline | 973 |
---|
title | Template definicija |
---|
linenumbers | true |
---|
|
<!-- procedura za ispis znanstvenih podrucja -->
<xsl:template name="ispisZnanstvenoPodrucje">
<xsl:param name="lang"/>
<xsl:param name="spol"/>
<xsl:choose>
<xsl:when test="$lang='hr'">
<xsl:choose>
<!-- jednopredmetni studij ili dvopredmetni s istim znanstvenim podrucjem-->
<xsl:when test="(count(studijskiProgram/smjerovi/smjer) = 1) or (studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje = studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)">
<xsl:choose>
<xsl:when test="studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1">
<xsl:text>u znanstvenom području </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeGenitiv)" />
</xsl:when>
<xsl:otherwise>
<xsl:text>u </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeDativ)" />
</xsl:otherwise>
</xsl:choose>
<xsl:text> </xsl:text>
</xsl:when>
<!-- dvopredmetni studiji s različitim znanstvenim područjima -->
<xsl:otherwise>
<xsl:choose>
<xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje = 1)">
<xsl:text>u znanstvenim područjima </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeGenitiv)" />
<xsl:text> i </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucjeGenitiv)" />
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje != 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje != 1)">
<xsl:text>u </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeDativ)" />
<xsl:text> i u </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucjeDativ)" />
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje != 1)">
<xsl:text>u znanstvenom području </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeGenitiv)" />
<xsl:text> i u </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucjeDativ)" />
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje != 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje = 1)">
<xsl:text>u </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucjeDativ)" />
<xsl:text> i u znanstvenom području </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucjeGenitiv)" />
<xsl:text> </xsl:text>
</xsl:when>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="document(concat('file:///', $konTekstDiploma))
/konTekst/jezik[lang($lang)]
/teStekao[contains(@spol,$spol)]" />
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$lang='en'">
<xsl:choose>
<!-- jednopredmetni studij ili dvopredmetni s istim znanstvenim podrucjem-->
<xsl:when test="(count(studijskiProgram/smjerovi/smjer) = 1) or (studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje = studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)">
<xsl:choose>
<xsl:when test="studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1">
<xsl:text>in the scientific field of </xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>in the field of </xsl:text>
</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
<xsl:text> </xsl:text>
</xsl:when>
<!-- dvopredmetni studiji s različitim znanstvenim područjima -->
<xsl:otherwise>
<xsl:choose>
<xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje = 1)">
<xsl:text>in scientific fields of </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
<xsl:text> and </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)" />
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje != 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje != 1)">
<xsl:text>in the fields of </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
<xsl:text> and </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)" />
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje = 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje != 1)">
<xsl:text>in the scientific field of </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
<xsl:text> and in the field of </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)" />
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="(studijskiProgram/smjerovi/smjer[1]/vrstaZnanstvenoPodrucje != 1) and (studijskiProgram/smjerovi/smjer[2]/vrstaZnanstvenoPodrucje = 1)">
<xsl:text>in the field of </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[1]/nazZnanstvenoPodrucje)" />
<xsl:text> and in the scientific field of </xsl:text>
<xsl:value-of select="lower-case(studijskiProgram/smjerovi/smjer[2]/nazZnanstvenoPodrucje)" />
<xsl:text> </xsl:text>
</xsl:when>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
</xsl:choose>
</xsl:template> |
Template poziv
Navedeni template se poziva na dva mjesta - u hrvatskom i engleskom dijelu predloška.
Na 489. liniji poziva se template u hrvatskom dijelu predloška:
Code Block |
---|
language | xml |
---|
firstline | 489 |
---|
linenumbers | true |
---|
|
<xsl:call-template name="ispisZnanstvenoPodrucje">
<xsl:with-param name="lang" select="$lang"/>
<xsl:with-param name="spol" select="$spol"/>
</xsl:call-template> |
umjesto prethodno definiranog ispisa koji je izbačen na tom mjestu
Code Block |
---|
language | xml |
---|
title | Izbačeni ispis |
---|
|
<xsl:value-of
select="document(concat('file:///', $konTekstDiploma))
/konTekst/jezik[lang($lang)]
/iStekao[contains(@spol,$spol)]" />
<xsl:text> </xsl:text> |
Na 531. liniji poziva se template u engleskom dijelu predloška:
Code Block |
---|
language | xml |
---|
firstline | 531 |
---|
linenumbers | true |
---|
|
<xsl:text> </xsl:text>
<xsl:call-template name="ispisZnanstvenoPodrucje">
<xsl:with-param name="lang" select="$lang"/>
<xsl:with-param name="spol" select="$spol"/>
</xsl:call-template> |