- Joomla Version
- 5.1.1
- PHP Version
- PHP 8.3.x
- Hoster
- Lokal
Hallo zusammen
Ich habe folgenden Override erstellt:
/templates/meintemplate/html/com_content/article/default.php
Bei den eigenen Feldern der Beiträge habe ich das Feld «Farben» vom Typ Liste mit Mehrfachauswahl erstellt.
Die Optionen sind (Text | Wert):
Rot | 1
Blau | 2
Gelb | 3
Nun möchte ich im Override alle Farbnamen ausgeben, die im Beitrag und dort im custom field «Farben» ausgewählt wurden.
Ausgewählt habe ich die ersten beiden Farben, also «Rot» und «Blau».
Mit dem folgenden Code
Code
JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php');
$jcarticle = $this->item;
$colours = $colours = $jcarticle->jcfields[6]->rawvalue; // [6] ist die ID des Feldes «Farben»
foreach ($colours as $colourname) {
echo $colourname."<br />";
}
erhalte ich:
1
2
Ich möchte aber:
Rot
Blau
Wie kann ich die Farbnamen ausgeben?
Vielen Dank!