Liebes Forum, ich entwickle zur Übung ein neues Modul, welches man immer wieder gebrauchen kann - eine Personalliste - also eine Darstellung der Mitarbeiter einer Firma. Hier ist das Beispiel: http://www.aquafit-power.ch/kursleiterinnen.html. Das habe ich mit einer Tabelle und CSS realisiert. Für die Redakteure ist das nix - die tun sich zu schwer damit. Ein kleines Modul mit Eingabefelder und einem Bild, das man per "fileTree" auswählen kann, wäre hier besser. Nach den Videotutorials für Conto 3 von Tristan Lins konnte ich eigentlich die Liste zusammenbauen. Aber jetzt kommts: für das Bild gebe ich im staff/templates/tl_staff.php beispielhaft folgendes Codefragement ein
PHP-Code:
<?php if ($staff['position'] != ""):echo '<li>' . $staff['position'] .'</li>'; endif; ?>
. Gezeigt wir der Inhalt des Feldes, sofern nicht leer. Für das Bild habe ich folgendes vorgesehen:
PHP-Code:
<li><?php echo $staff['staffimage']; ?></li>
Daran muss ich noch arbeiten, das ist nur ein Versuch, um zu sehen, was da raus kommt.
Wie habe ich das mit dem Bild im DCA geschrieben? So:
PHP-Code:
'staffimage' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_staff']['staffimage'],
'exclude' => true,
'inputType' => 'fileTree',
'eval' => array(
'filesOnly' => true,
'extensions' => $GLOBALS['TL_CONFIG']['validImageTypes'],
'fieldType' => 'radio',
'tl_class' => 'clr'
),
'sql' => "varchar(255) NOT NULL default ''"
),
In der Ausgabe erscheint leider kein Link, sondern nur eine Nr. z.b. 144. staff.png
Weiss jemand wie das geht oder wo ich vielleicht abgucken könnte? Eine Extension? Bin ich mit dem Bild auf dem richtigen Weg? Wie macht man das?
Contao 3.1.2 installiert.
Viele Dank für kleine Hilfe
Lesezeichen