RockSolid Custom Elements | Custom-Field als „Alt“ und „Title“ bei mehreren Bildern
Guten Abend,
ich habe mit Hilfe der Erweiterung „RockSolid Custom Elements“ ein eigenes Inhaltselement erstellt.
Dieses soll beliebig viele Bilder als Unterelemente enthält können. Zu diesen Bildern möchte ich einige weitere Angaben machen könne; unter anderem den alt- und den title-tag definieren.
Ich komme grad nicht weiter: Wie kann ich die Werte aus alt- und title-tag an „picture_default“ im Template übergeben.
Kann mir da vielleicht jemand einen Tipp geben :)
CONFIG:
PHP-Code:
<?php
return array(
'label' => array('Bilder','',),
'types' => array('content'),
'standardFields' => array('cssID'),
'fields' => array(
'headline' => array(
'inputType' => 'standardField',
'label' => array('Überschrift',''),
'options' => array('h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p'),
),
'size' => array(
'label' => array('Bildbreite und Bildhöhe', 'Für alle Bilder'),
'inputType' => 'imageSize',
'options' => \System::getImageSizes(),
'reference' => &$GLOBALS['TL_LANG']['MSC'],
'eval' => array(
'rgxp' => 'digit',
'includeBlankOption' => true,
'tl_class' => 'w50 clr',
),
),
// DIE EINZELNEN SLIDES
'slides' => array(
'label' => array('Bild/er Slides', ''),
'elementLabel' => 'Bild/Slide %s',
'inputType' => 'list',
'fields' => array(
'image' => array(
'label' => array('Bild', ''),
'inputType' => 'fileTree',
'eval' => array(
'fieldType' => 'radio',
'filesOnly' => true,
'extensions' => \Config::get('validImageTypes'),
),
),
'alt' => array(
'label' => array('Alt-Tag', ''),
'inputType' => 'text',
'eval' => array(
'tl_class' => 'w50',
'mandatory' => true
),
),
),
),
),
);
TEMPLATE:
HTML-Code:
<div>
<?php foreach ($this->slides as $index => $slide): ?>
<?php if ($image = $this->getImageObject($slide->image, $this->size)): ?>
<?php $this->insert('picture_default', $image->picture) ?>
<?php endif ?>
<?php endforeach ?>
</div>
Meine Vermutung: „picture_default“ ins Tempalte kopieren und anpassen… aber da komme ich nicht weiter :(
EDIT:
In Post scheint genau darum zu gehen – ich bekomme es aber nicht hin…
http://help.rocksolidthemes.com/disc...ents-verwenden