Hallo,
meine Frage ist diesmal ganz kurz: Wie kann ich die Bilder einer Galerie mit den als Meta-Information hinterlegten Links versehen?
Beste Grüße
Gerhard
Hallo,
meine Frage ist diesmal ganz kurz: Wie kann ich die Bilder einer Galerie mit den als Meta-Information hinterlegten Links versehen?
Beste Grüße
Gerhard
Schade, ich krieg's nicht hin, Ziel wäre einerseits, dass die Bilder auch verlinkt sind (auf externe Websites und nicht auf größere Bilder) und die Galerie auch nicht diesen wohl festen aber eigentlich ziemlich unsinnigen Umbruch bei 1 bis 12 Bildern macht.
Hm, also des Rätsels Lösung sollte sich ja im gallery_default-Template verstecken, aber irgendwie werden die Meta-Informationen der Bilder da überhaupt nicht beachtet, egal was ich ändere, es funktioniert nicht... Es müsste halt diese Einstellung, dass nach X Bilder eine neue Zeile beginnt (stammt wohl noch vom Vorgänger-Tabellen-Layout) raus und dafür die Verlinkung hinein... Steh' grad mächtig auf dem Schlauch. Könnte sich das mal jemand ansehen? Danke.
PHP-Code:
<ul>
<?php foreach ($this->body as $class=>$row): ?>
<?php foreach ($row as $col): ?>
<?php if ($col->addImage): ?>
<li class="<?php echo $col->class; ?>">
<div class="image_container"<?php if ($col->margin): ?> style="<?php echo $col->margin; ?>"<?php endif; ?>>
<?php if ($col->href): ?>
<a href="<?php echo $col->href; ?>"<?php echo $col->attributes; ?> title="<?php echo $col->alt; ?>"><img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo $col->alt; ?>" /></a>
<?php else: ?>
<img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo $col->alt; ?>" />
<?php endif; ?>
<?php if ($col->caption): ?>
<div class="caption" style="width:<?php echo $col->arrSize[0]; ?>px"><?php echo $col->caption; ?></div>
<?php endif; ?>
</div>
</li>
<?php endif; ?>
<?php endforeach; ?>
<?php endforeach; ?>
</ul>
Hallo Geronimo82
Was für Meta-Informationen meinst du und wo trägst du diese ein? Bei einer Galerie kannst du ja den einzelnen Bilder keine Titel zuweisen...
Doch, man kann, aber man sollte aufpassen, dass einem Contao nicht versucht eine andere Sprache unterzujubeln. Hab' den Fehler gerade eben entdeckt.
Dateiverwaltung, da kannst du sämtliche Meta-Informationen hinterlegen, jetzt wär's nur noch interessant wie ich die Beschränkung auf 12 Bilder / Zeile ausheble. Ich blick bei dem Template nicht so richtig durch.
Aha, du trägst das direkt bei der Datei selbst ein. Aber wenn du da einen Link hinzufügtst, wird dieser danach ja automatisch bei der Galerie eingefügt.
Die Anzahl müsstest du im DCA von tl_content anpassen.
In der Datei system/config/dcaconfig.php kannst du updatesicher Anpassungen vornehmen.
Zum Beispiel so:
Jedoch wird die Anzahl 12 noch abgefragt. Also wenn du dann 14 auswählst, gibt es eine Fehlermeldung. So gut blick ich beim Contao-Core aber leider auch nicht durch, um die Überprüfung abzuändern... sorry!PHP-Code:
$GLOBALS['TL_DCA']['tl_content']['fields']['perRow']['options'] = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14);
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen