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.
<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
<!-- 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:
<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
<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:
<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>