Hallo an alle,
ich erstelle grad ein eigenes Template und komme nun langsam an die Grenzen des Selbststudiums. Vielleicht kann mir ja der eine oder die andere helfen
Fangen wir mir der templateDetails.xml an: ich habe sie soweit angepasst, dass sie funktioniert, verstehe aber den config-Bereich nicht. Machen wir es konkret, in Datei steht bspw.
<field name="googleFont"type="radio"class="btn-group btn-group-yesno"default="1"label="FONT_LABEL"description="FONT_DESC"><option value="1">JYES</option><option value="0">JNO</option></field>
<field name="googleFontName" class="" type="text" default="Open+Sans"label="FONT_NAME_LABEL"description=FONT_NAME_DESC" />
und das erscheint auch im backend unter Templates: Stil bearbeiten -> Erweitert.
So weit, so gut. Aber dadurch ist die Standard-Schrift im frontend noch lange nicht Open Sans, sprich ich muss diese font-family wie gehabt in der css-Datei einbinden. Also was ist der Vorteil der xml-Definition bzw. wie binde ich die über die xml-Datei definierten Parameter konkret auf der Webseite ein? Gibt es dafür Code in der css-Datei oder für die index.php?
Welche anderen Parameter lassen sich möglicherweise auf diese Weise gut einbinden?
Meine zweite Frage betrifft die component.php. Die index.php und die error.php habe ich bereits für meine Erfordernisse angepasst, aber aus der component.php werde ich nicht schlau. Was genau tut sie bzw. wann genau wird sie vom System aufgerufen? Sprich, wie wird sie konkret z.B. über links angesprochen (bei der error.php sind dies ja fehlerhafte links)? Das was ich bisher dazu gefunden habe, war leider nicht wirklich aussagekräftig.
soweit erstmal, vielen Dank
buja
ps: ich hatte eigentlich den Inline-Code-Bereich auch leserlich gestaltet, aber das ist irgendwie nicht angekommen.