tappler Posted July 23, 2006 Report Share Posted July 23, 2006 hallo, ich möchte staffelpreise in meinem shop anbieten. momentan werden diese aber nur im html der "product_info" angezeigt. ich versuchte die staffelpreistabelle direkt in die product_listing einzubauen, damit meine kunden schneller einen überblick bekommen: {if $MODULE_graduated_price !=''} {$MODULE_graduated_price}<br /> {/if} leider funkt diese ergänzung in der "product_listing.html" nicht. ich bräuchte einen tipp, wie ich die staffelpreistabelle aus der "product_info" auch in der product_listing angezeigt bekomme - wer kann mir da kurz helfen?? gruss hermann Link to comment Share on other sites More sharing options...
Saela15 Posted April 19, 2010 Report Share Posted April 19, 2010 Hallo Zusammen Der Post ist zwar schon ein "bisschen" älter, aber ich stehe vor dem gleichen Problem. Ich würde gerne die Staffelpreistabelle im product_listing_v1.html anzeigen, doch irgendwie will es nicht klappen! Hat Jemand hierfür eine Lösung? Vielleicht sogar Hermann? Link to comment Share on other sites More sharing options...
Saela15 Posted May 3, 2010 Report Share Posted May 3, 2010 Niemand, der spontan eine Lösung hat? Oder einen Tipp? Link to comment Share on other sites More sharing options...
Karl43 Posted October 15, 2010 Report Share Posted October 15, 2010 Hallo Ihr beiden. Es gibt so ein Tool bereits im Netz bei so einem Anbieter der hier gesperrt ist. Das Tool heißt: Staffelpreise in der Produkt Listing und ist über die SUMA mit "Staffelpreise in der artikelübersicht" zu finden! Mit dem Tool könnt Ihr die Staffelpreise wie gewohnt einbinden und anzeigen. Wer nur, so wie ich, statt der Beträge lediglich nur ein Bild anzeigen will, damit der Kunde quasi das "nur" visualisieren kann, hier der CODE. Erst das oben genannte Tool einbinden, dann funzt auch meiner!!! Mein Code: Datei: product_listing_v1.html <!-- Ab hier neu fuer Staffel --> {if $module_data.STAFFELDA>0} {config_load file="$language/lang_$language.conf" section="graduated_price"} {section name=nachvielen_smartyhasser_stunden loop=$module_data.STAFFELUNG} {if $module_data.STAFFELUNG[nachvielen_smartyhasser_stunden].QUANTITY>'1'} <img src="{$tpl_path}buttons/DeinStaffelBild.gif" alt="staffel" title="- Staffelpreis vorhanden -"/> {/if} {/section} {/if} <!-- bis hier -->[/HTML]Da hab ich so lang rumgefummelt, das ich es unbedingt hier angeben wollte. Dabei war die Lösung, für die Bildanzeige, so einfach! Bei Fragen gern über Mail oder BoardMail. [b]Nachtrag:[/b] Pro Preisstaffel wird ein Bild erzeugt! Das soll so nicht sein, liegt aber wohl an dem Code. Wer kennt da Abhilfe? Ein Bild reicht! Link to comment Share on other sites More sharing options...
Karl43 Posted October 15, 2010 Report Share Posted October 15, 2010 Hallo, Veyton??? Das ist doch hier die xtc Abteilung, oder??? Komme da auch nicht wirklich klar. Dein Code kann ich wohl so auch nicht benutzen, ist wohl Veyton-Code! Link to comment Share on other sites More sharing options...
Karl43 Posted October 15, 2010 Report Share Posted October 15, 2010 Hallo, das mit den doppelten Bildern hab ich noch nicht hingekommen. {section name=nachvielen_smartyhasser_stunden loop=$module_data.STAFFELUNG} [/HTML]der loop stört. Wie heißt denn für eine section der Befehl ohne loop?? [u][b]Hier auch eine Anleitung für den Admin / xtc:[/b][/u] Bilder erzählen mehr als Worte: Mit den code wird nun in der Übersicht angezeigt wenn Staffelpreise vergeben wurden. Standartmäßig mußte man erst aufklappen. [PHP]<?php // OK, erste Abfrage der Staffel by kahno 15.10.2010 $staffel_query = xtc_db_query("SELECT products_id, quantity, personal_offer FROM personal_offers_by_customers_status_".$group_data[$col]['STATUS_ID']." WHERE products_id = '".$pInfo->products_id."' AND quantity != 1 ORDER BY quantity ASC"); if ($staffel_values = xtc_db_fetch_array($staffel_query) ) { // load data into array ?> <span style="background-color:#dc143c;color:#fffff0;padding:3px;border:1ps solid #53572b;">JA</span> <?php } else { ?> <span style="background-color:#ddfed3;padding:3px;padding-left:6px;margin-right:4px;align:center;"><b>/ </b></span> <?php } // OK, erste Abfrage der Staffel by kahno 15.10.2010 ?>[/PHP]Datei: admin/includes/modules/group_prices.php [b]Der code kommt nach:[/b] (Auszug) [PHP] <?php echo xtc_draw_input_field('products_price_'.$group_data[$col]['STATUS_ID'], $products_price); if (PRICE_IS_BRUTTO == 'true' && get_group_price($group_data[$col]['STATUS_ID'], $pInfo->products_id) != '0') { //Staffelpreise der verschiedenen Gruppen als Schleife echo TEXT_NETTO.'<b>'.$xtPrice->xtcFormat(get_group_price($group_data[$col]['STATUS_ID'], $pInfo->products_id), false).'EUR</b> '; } ?>[/PHP][b]und vor[/b] (Auszug) [PHP]<?php if ($_GET['pID'] != '') { echo ' '.TXT_STAFFELPREIS; ?> <img onMouseOver="javascript:this.style.cursor='hand';" src="images/pfeil_unten.png" height="20" width="20" onClick="javascript:toggleBox('staffel_<?php echo $group_data[$col]['STATUS_ID']; ?>');"><?php echo $staffel_values['quantity'];?> <?php } if ($_GET['pID'] != '') { } ?> <div id="staffel_<?php echo $group_data[$col]['STATUS_ID']; ?>" class="longDescription"><br> <?php[/PHP] Link to comment Share on other sites More sharing options...
Karl43 Posted October 16, 2010 Report Share Posted October 16, 2010 Ich hab´s: {section name=nachvielen_smartyhasser_stunden loop=$module_data.STAFFELUNG max=1} max=1 für max. Anzahl der Interationen Jetze wird nur ein Bild ausgegeben. Egal wieviel Staffelungen das Produkt hat. Link to comment Share on other sites More sharing options...
Saela15 Posted October 27, 2010 Report Share Posted October 27, 2010 Stimmt, sorry. Hab gar nicht genau geschaut für welchen Shop das ganze ist. Dann nehme ich meinen Post wohl mal in die Veyton -Abteilung. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.