Hallo,
ich bin gerade dabei die EnergieLabel in das Template einzubauen.
um dies zu realisieren habe ich immer das letzte Detailbild als Energielabel Bild angelegt.
Jetzt bräuchte ich noch ein POP UP um den Gesetz genüge zu tun.
a: $product_images.x.id ist ja die ID des Bildes doch wie ermittle ich die max anzahl der bilder?
b: was ist ein sauberer Link für das Pop UP?
danke für die Hilfe, vielleicht braucht es ja sonst auch noch wer.
lg
Peter
Max Anzahl der Bilder ermitteln
Max Anzahl der Bilder ermitteln
Zuletzt geändert von rieste am Di 13. Okt 2015, 09:56, insgesamt 1-mal geändert.
Re: Max Anzahl der Bilder ermitteln
Hi Peter,
schau mal in die includes/class/smarty_plugins/function.product_images.php ...
Da werden die ganzen Bilder zusammengetragen. Wenn Du Dir die Datei ins eigene Template kopierst, dort mit xtc_db_num_rows oder einem einfachen Zähler die Anzahl der Bilder ermittelst, kannst Du die am Ende einer neuen Smarty Variablen zuweisen.
Statt:
z. B. so:
Falls keine Bilder da sind, ist $imageCounter noch NULL. Wenn das 0 sein soll, dann musst Du die Zuweisung mit 0 vor das IF setzen.
Ciao,
Mike
schau mal in die includes/class/smarty_plugins/function.product_images.php ...
Da werden die ganzen Bilder zusammengetragen. Wenn Du Dir die Datei ins eigene Template kopierst, dort mit xtc_db_num_rows oder einem einfachen Zähler die Anzahl der Bilder ermittelst, kannst Du die am Ende einer neuen Smarty Variablen zuweisen.
Statt:
Code: Alles auswählen
while ( $row = xtc_db_fetch_array($query) ) {
$images[] = array(
'ID' => $row['img_id'],
'MD5' => $row['img_md5'],
'FILE' => $row['file'],
'ALT' => $row['alt'],
'TITLE' => $row['title'],
'DESC' => $row['description']
);
}
}
$smarty->assign('PRODUCTS_IMAGES', $images);
Code: Alles auswählen
$imageCounter = 0;
while ( $row = xtc_db_fetch_array($query) ) {
$images[] = array(
'ID' => $row['img_id'],
'MD5' => $row['img_md5'],
'FILE' => $row['file'],
'ALT' => $row['alt'],
'TITLE' => $row['title'],
'DESC' => $row['description']
);
$imageCounter++;
}
}
$smarty->assign('PRODUCTS_IMAGES', $images);
$smarty->assign('PRODUCTS_IMAGE_COUNTER', $imageCounter);
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
Re: Max Anzahl der Bilder ermitteln
Hallo Mike,
danke der Ansatz ist schon mal ganz gut.
Ich bin aber noch nicht ganz dabei.
Über {$PRODUCTS_IMAGES.ID.FILE} kann ich mir die URL des Bildes ausgeben lassen jedoch weiß ich noch nicht ganz wie ich das in die LIGHTBOX bekomme und ich die URL auch aufrufe.
kann mir da noch wer helfen?
danke!
danke der Ansatz ist schon mal ganz gut.
Ich bin aber noch nicht ganz dabei.
Über {$PRODUCTS_IMAGES.ID.FILE} kann ich mir die URL des Bildes ausgeben lassen jedoch weiß ich noch nicht ganz wie ich das in die LIGHTBOX bekomme und ich die URL auch aufrufe.
kann mir da noch wer helfen?
danke!