Falls "Bilder-Lightbox erstellen" - Titel selber bestimmen
Hallo zusammen !
Habe gewisse Felder in meinem Katalog erstellt. Unter anderem auch ein Bild (Datei).
Jetzt kann ich in den Einstellungen beim Typ "Datei" ja die Checkbox "Link als Dateidownload oder Bilder-Lightbox erstellen" anklicken. Passt soweit alles...
Ich würde aber gerne den Text (Titel) welcher sich in der Lightbox öffnet gerne selber bestimmen.
So wie ich dies sehe nimmt er immer den Dateinamen des Bildes.
Kann man dies irgendwo ändern?
Gruss
Gandalf
Liste der Anhänge anzeigen (Anzahl: 2)
Danke für die Antwort.
Siehe dir mal bitte meinen Screenshot an. Ich habe nun folgendes Erscheinungsbild.
Jetzt wäre es eben schön, wenn sich beim klicken auf das Bild der Text bestimmen liese.
Dieser befindet sich wie auf dem Screenshot ersichtlich in folgendem Feld
PHP-Code:
<?php echo $entry['data']['restaurant_bildtitel']['value']; ?>
Mein ganzer Code des Template sieht ohne Änderung folgendermassen aus:
PHP-Code:
<?php if (count($this->entries)): ?>
<div class="layout_simple">
<?php foreach ($this->entries as $entry): ?>
<div class="item<?php echo $entry['class'] ? ' '.$entry['class'] : ''; ?>">
<?php foreach ($entry['data'] as $field=>$data): ?>
<?php if (!in_array($field, array('catalog_name','parentJumpTo'))): ?>
<div class="field <?php echo $field; ?>">
<div class="label"><?php echo $data['label']; ?></div>
<div class="value"><?php echo $data['value']; ?></div>
</div>
<?php endif; ?>
<?php endforeach; ?>
<?php if ($entry['showLink'] && $entry['link']): ?>
<div class="link"><?php echo $entry['link']; ?></div>
<?php endif; ?>
<?php if ($entry['linkEdit']): ?>
<div class="linkEdit"><?php echo $entry['linkEdit']; ?></div>
<?php endif; ?>
</div>
<?php endforeach; ?>
</div>
<?php else: ?>
<?php if ($this->condition): ?>
<div class="condition"><?php echo $this->condition; ?></div>
<?php else: ?>
<p class="info">There are no entries matching your search.</p>
<?php endif; ?>
<?php endif; ?>
Habe gemäss deiner Hilfestellung versucht folgendes einzubauen...(Ausschnitt)
PHP-Code:
<div class="field <?php echo $field; ?>">
<?php if($entry['data']['restaurant_bild']['value']):?>
<!-- Hier jetzt ausgabe von Bildmetadaten und Titel zusammengebastelt mit einem img-Inserttag -->
<img src="<?php echo $this->getImage('{{image::*}}',110,110,'proportional'); ?>" title="<?php echo $entry['data']['restaurant_bildtitel']['value']; ?>" alt="Mein alt-Text für mein Bild" />
<?php elseif($entry['data']['restaurant_bild']['value']):?>
<!-- nix Ausgabe -->
<?php else: ?>
<div class="label"><?php echo $data['label']; ?></div>
<div class="value"><?php echo $data['value']; ?></div>
<?php endif; ?>
</div>
Nun bekomme ich aber folgende Ansicht (Siehe Screenshot 2). Kein Bild, Adresse ist verschwunden und der Kurzbeschrieb...kannst du mir weiterhelfen ???
Liste der Anhänge anzeigen (Anzahl: 1)
Lieber MacKP
Habe es nun gemäss deinen Angaben versucht...musste noch ein Hochkomma ergänzen.
Dann bekomme ich diese Ansicht (Siehe Screenshot). 4mal das gleiche Bild. Adresse und Kurzbeschrieb sind verschwunden...
Nur nochmals zu meiner Situation...ich habe nur das catalog_simple.tpl -Template genommen und möchte dies so ändern, dass ich wenn ich ein Bild einfüge den Text des Bildes (Lightbox) selber benennen bzw. ausgeben kann.
Danke!
Gandalf
Liste der Anhänge anzeigen (Anzahl: 1)
Vielen Dank ! Auch an Toflar !
Funktioniert aber leider auch nicht ganz...bekomme nun folgendes Erscheinungsbild
Anhang 2100
Es fehlen nun die Felder welche vorher im Quelltext noch ausgegeben wurden. Aber leider immer das Bild drin steckte. Es wird nur das Bild augegeben.Hier die momentane Ansicht des Quelltextes (Auschnitt bei einem Item)
HTML-Code:
<div class="item even">
<!-- Hier jetzt ausgabe von Bildmetadaten und Titel zusammengebastelt mit einem img-Inserttag -->
<a href="tl_files/website/img/2109907752_b705d47019_o.jpg" rel="lightbox"><img src="system/html/2109907752_b705d47019_o-56ca4921.jpg" alt="" /></a>
</div>
Die Ausgabe im Quellcode müsste doch irgendwie so erfolgen:
HTML-Code:
<div class="item even">
<div class="field restaurant_titel">
<div class="label">Titel</div>
<div class="value"><h3>Test</h3></div>
</div>
<div class="field restaurant_adresse">
<div class="label">Adresse</div>
<div class="value"><p>Mustername<br />Musterstrasse<br />Musterort<br />Tel. XXX</p></div>
</div>
<div class="field restaurant_kurzbeschrieb">
<div class="label">Kurzbeschrieb</div>
<div class="value"><p>Lorem Ipsum</p></div>
</div>
<div class="field restaurant_bild">
<div class="label">Bild</div>
<div class="value"><span class="image first even"><!-- Hier jetzt ausgabe von Bildmetadaten und Titel zusammengebastelt mit einem img-Inserttag -->
<a href="tl_files/website/img/2109907752_b705d47019_o.jpg" rel="lightbox"><img src="system/html/2109907752_b705d47019_o-56ca4921.jpg" alt="" /></a>
</span></div>
</div>
<div class="field restaurant_bildtitel">
<div class="label">Bild Titel</div>
<div class="value">Hier steht der Bildtitel</div>
</div>
</div>
Oder liege ich da total falsch? Die gewünschten sichbaren Felder habe ich im Modul auch ausgewählt...