Wie kann ich eine "Zeige Bild Größer"-Funktion realisieren.
Die ganze Sache ist etwas kompliziert.
1. Die kleinen Bilder sind aus einer Listview die jeweils 3 Bilder zeigt. Es müssen also alle 3 einzeln vergößerbar sein.
2. Man kann folgendes Beispiel nicht verwenden,
Code: Alles auswählen
<we:listview doctype="Bilder">
<we:repeat>
<we:field type="img" name="klein" hyperlink="on"/>
</we:repeat>
</we:listview>
Um das ganze in einem Popupfenster aufgehen zu lassen kann man das so schreiben:
<we:listview doctype="Bilder">
<we:repeat>
<a href="#" onClick="var win = window.open('<we:field name="we_path"/>','wind','width=500,height=300')"><we:field type="img" name="klein"/></a>
</we:repeat>
</we:listview>
Die Template mit den beiden Bildern sieht dann so aus:
<html><head></head><body bgcolor="white">
<we:ifEditmode>
Kleines Bild: <we:img name="klein"/>
Großes Bild:
</we:ifEditmode><we:img name="gross"/>
</body>
</html>
Code: Alles auswählen
<?php
$DB_WE->query("SELECT * FROM tblCategorys WHERE ID='".($we_doc->Category)."'");
while($DB_WE->next_record()){ $kategorie = $DB_WE->f("Category"); }
header("Location: http://$SERVER_NAME/cms_vorlagen_temp/$kategorie.php");
?>
Christian
<font size=-1>[ Diese Nachricht wurde ge<auml;ndert von: Christian am 2002-09-16 22:42 ]</font>