Hola,
ich habe nun über folgende Lösung einen eigenen Parameter eingebunden, der auch gespeichert und entsprechend angezeigt wird:
In admin/components/com_content/models/articles.xml:
HTML-Code:
<param name="sparten_farbe" type="list" default="list" label="Spartenfarbe" description="The Div color">
<option value="grau">Grau</option>
<option value="rot">Rot</option>
<option value="gelb">Gelb</option>
<option value="cyan">Cyan</option>
</param>
Im Templateordner html/com_comtent/article/dafault.php:
PHP-Code:
<!-- Mal schauen, was sich so tut mit custom advanced params -->
<?php if ( $this->params->get( 'sparten_farbe' ) ) { ?>
<div>Hier sollten die Custom Advanced Params angezeigt werden: <b><?php echo $this->params->get( 'sparten_farbe' ); ?></b></div>
<?php } ?>
<!-- ende custom params -->
Ich bekomme auf den Seiten auch die richtige Ausgabe!
Allerdings wollte ich diesen Param zur Klassenzuweisung eines bestimmten Divs verwenden. In meinem jugendlichen Leichtsinn habe ich gedacht, dass ich
PHP-Code:
<?php echo $this->params->get( 'sparten_farbe' ); ?>
einfach nur in die Klassenzuweisung setzten müsste. Leider wird der Parameter dort nicht angezeigt, im Inhalt (Content halt
) schon.
Gibt es eine Möglichkeit diesen Parameter auch an anderer Stelle - vor dem Content - abzugreifen?
Danke und sonnige Grüße,
Tom
Lesezeichen