VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 Hey. Oh, war das deine Anleitung? OK. Ich kann das aber nicht mehr so genau sagen. Irgend meine ich bei den Eingaben am Schluß. Denn bis zu der Eigenschaftsanzeige im Artikel war alles OK. Ich denke mal irgendwo unter in der Product-Listing ist ein fehler. Könnte aber auch von mir sein. Denn ich wußte aber auch zuletzt nicht mehr genau wo ich den einen Befehl dort eingeben sollte. Vielleicht kannst Du mir nochmals auf die Sprünge helfen? Ich finde diese Anleitung nicht wieder. Danke Link to comment Share on other sites More sharing options...
GoriBoy Posted November 19, 2009 Report Share Posted November 19, 2009 Hey. Oh, war das deine Anleitung? OK. Ich kann das aber nicht mehr so genau sagen. Irgend meine ich bei den Eingaben am Schluß. Denn bis zu der Eigenschaftsanzeige im Artikel war alles OK. Ich denke mal irgendwo unter in der Product-Listing ist ein fehler. Könnte aber auch von mir sein. Denn ich wußte aber auch zuletzt nicht mehr genau wo ich den einen Befehl dort eingeben sollte. Vielleicht kannst Du mir nochmals auf die Sprünge helfen? Ich finde diese Anleitung nicht wieder. Danke schau mal hier.. http://www.xt-commerce.com/forum/343086-post6.html Gruß GoriBoy Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 schau mal hier.. http://www.xt-commerce.com/forum/343086-post6.html Gruß GoriBoy Hey. Jetzt weiß ich wieder, warum es nicht ging. ich hatte unter mein template - xtCore - pages - product_listing 3 html-Dateien mit product_listing1..., ....listing2... und .....listing_start..... Und ich meine ich hätte es an allen ausprobiert und keinen Erfolgt gehabt. Link to comment Share on other sites More sharing options...
GoriBoy Posted November 19, 2009 Report Share Posted November 19, 2009 Hey. Jetzt weiß ich wieder, warum es nicht ging. ich hatte unter mein template - xtCore - pages - product_listing 3 html-Dateien mit product_listing1..., ....listing2... und .....listing_start..... Und ich meine ich hätte es an allen ausprobiert und keinen Erfolgt gehabt. es ist immer die v1 die geladen wird, falls du nichts im backend geändert hast.. poste die doch mal hier.. Gruß GoriBoy Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 es ist immer die v1 die geladen wird, falls du nichts im backend geändert hast.. poste die doch mal hier.. Gruß GoriBoy Hey. Hier mal die daten aus der listing: {$categories} {if $product_listing} {if $heading_text}<h1>{$heading_text}</h1>{/if} {if $PRODUCTS_DROPDOWN}{$PRODUCTS_DROPDOWN}{/if} {if $sort_dropdown.options} <div class="products_sort"> {form type=form name=sort_dropdown action='dynamic' method=get} {form type=hidden name=page value='categorie'} {form type=hidden name=cat value=$current_category_id} {form type=select name=sorting value=$sort_dropdown.options default='' onchange='this.form.submit();'} {form type=formend} </div> {/if} {if $MANUFACTURER_DROPDOWN} <div class="products_sort"> {if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}{/if} </div> {/if} {if $manufacturer} {$manufacturer.MANUFACTURER.manufacturers_description} {/if} <div id="produktlisting"> <ul > {foreach name=aussen item=module_data from=$product_listing} {php} $col++; {/php} <li class="{cycle values='links,rechts'}"> <h2><a href="{$module_data.products_link}">{$module_data.products_name}</a></h2> <div class="produktlisting_bild">{if $module_data.products_image!=''}<a href="{$module_data.products_link}">{img img=$module_data.products_image type=m_thumb class=productImageBorder alt=$module_data.products_name}</a>{/if}</div> <div class="kurzbeschreibung"> {if $module_data.products_short_description}{$module_data.products_short_description}{else}{$module_data.products_description}{/if} </div><div class="clear"> </div> <div class="produktlisting_preis"> {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'} <p class="price1">{$module_data.products_price.formated}</p> <p class="taxandshippinginfo">{$module_data.products_tax_info.tax_desc}{if $module_data.products_shipping_link}<a href="{$module_data.products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p> {if $module_data.base_price}<p class="vpe">{$module_data.base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$module_data.base_price.vpe.name}</p>{/if} {/if} </div> <div class="produktlisting_buttons"> {if $module_data.allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} {form type=text name=qty value=1 style='display:none;'} <a href="{$module_data.products_link}">{button text=$smarty.const.Details file='details.gif'}</a> {button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'} {form type=formend} {/if} </div> </li> {php} if ($col>=2) { $col=0; echo '</ul><div class="dummy"> </div><ul>'; } {/php} {/foreach} </div> <div class="clear"> </div> <div id="NAVIGATION"> <div class="COUNT">{$NAVIGATION_COUNT}</div> <div class="PAGES">{$NAVIGATION_PAGES}</div> </div>{/if} {$error_listing} Link to comment Share on other sites More sharing options...
GoriBoy Posted November 19, 2009 Report Share Posted November 19, 2009 und den code den ich gepostet habe, wo hast du ihn eingefügt? nirgendswo, so kann das auch nciht klappen.. Gruß GoriBoy Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 Entschuldige war verkehrt. Hier der richtige {$categories} {if $product_listing} {if $heading_text}<h1>{$heading_text}</h1>{/if} {if $PRODUCTS_DROPDOWN}{$PRODUCTS_DROPDOWN}{/if} {if $sort_dropdown.options} <div class="products_sort"> {form type=form name=sort_dropdown action='dynamic' method=get} {form type=hidden name=page value='categorie'} {form type=hidden name=cat value=$current_category_id} {form type=select name=sorting value=$sort_dropdown.options default='' onchange='this.form.submit();'} {form type=formend} </div> {/if} {if $MANUFACTURER_DROPDOWN} <div class="products_sort"> {if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}{/if} </div> {/if} {if $manufacturer} {$manufacturer.MANUFACTURER.manufacturers_description} {/if} <div id="produktlisting"> <ul > {if $module_data.products_zubehoer}{else} {foreach name=aussen item=module_data from=$product_listing} {if $module_data.products_zubehoer}{else} {php} $col++; {/php} <li class="{cycle values='links,rechts'}"> <h2><a href="{$module_data.products_link}">{$module_data.products_name}</a></h2> <div class="produktlisting_bild">{if $module_data.products_image!=''}<a href="{$module_data.products_link}">{img img=$module_data.products_image type=m_thumb class=productImageBorder alt=$module_data.products_name}</a>{/if}</div> <div class="kurzbeschreibung"> {if $module_data.products_short_description}{$module_data.products_short_description}{else}{$module_data.products_description}{/if} </div><div class="clear"> </div> <div class="produktlisting_preis"> {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'} <p class="price1">{$module_data.products_price.formated}</p> <p class="taxandshippinginfo">{$module_data.products_tax_info.tax_desc}{if $module_data.products_shipping_link}<a href="{$module_data.products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p> {if $module_data.base_price}<p class="vpe">{$module_data.base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$module_data.base_price.vpe.name}</p>{/if} {/if} </div> <div class="produktlisting_buttons"> {if $module_data.allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} {form type=text name=qty value=1 style='display:none;'} <a href="{$module_data.products_link}">{button text=$smarty.const.Details file='details.gif'}</a>{*button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'*} {form type=formend} {/if} </div> </li> {php} if ($col>=2) { $col=0; echo '</ul><div class="dummy"> </div><ul>'; } {/php} {/foreach} </div> <div class="clear"> </div> <div id="NAVIGATION"> <div class="COUNT">{$NAVIGATION_COUNT}</div> <div class="PAGES">{$NAVIGATION_PAGES}</div> </div>{/if} {$error_listing} </table> {/if} Link to comment Share on other sites More sharing options...
GoriBoy Posted November 19, 2009 Report Share Posted November 19, 2009 ok, das sieht gut aus.. die änderung in der datenbank hast du auch gemacht? Gruß GoriBoy p.s.: nein, du hast die zeile mit {if blablabla zubehoer 2 mal drin Link to comment Share on other sites More sharing options...
amilo Posted November 19, 2009 Report Share Posted November 19, 2009 @Veyton-Freak: Du solltest die Anleitung noch mal Schritt für Schritt durchgehen, dann klappt das auch. @GoriBoy: Kleiner Verbessungsvorschlag (falls du das selbst auch nutzt): Wenn du in der Datenbank "zubehoer" durch "zubehoer_status" und varchar(255) durch tinyint(1) ersetzt hast du im Backend eine Ckeckbox. Im Template kannst du dann einfach "{$if module_data.zubehör_status == '0'}" schreiben. MfG. Hansen PS: Muss die Variable aus deiner Anleitung nicht eigentlich "$module_data.zubehör" lauten? Da ist doch nirgendwo ein products drin? Link to comment Share on other sites More sharing options...
GoriBoy Posted November 19, 2009 Report Share Posted November 19, 2009 @Veyton-Freak: Du solltest die Anleitung noch mal Schritt für Schritt durchgehen, dann klappt das auch. @GoriBoy: Kleiner Verbessungsvorschlag (falls du das selbst auch nutzt): Wenn du in der Datenbank "zubehoer" durch "zubehoer_status" und varchar(255) durch int(1) ersetzt hast du im Backend eine Ckeckbox. Im Template kannst du dann einfach "{$if module_data.zubehör_status == '0'}" schreiben. MfG. Hansen PS: Muss die Varaible aus deiner Anleitung nicht eigentlich "$module_data.zubehör" lauten? Da ist doch nirgendwo ein products drin? danke für den tipp, zubehör heißen? ich weiß ja net wie das mit dem umlauten aussieht, deswegen habe ich ja zubehoer genommen.. Gruß und danke GoriBoy Link to comment Share on other sites More sharing options...
GoriBoy Posted November 19, 2009 Report Share Posted November 19, 2009 jetzt weiß ich was du meinst.. nein, es muß so heissen da das foreac auch so anfängt mit {foreach name=aussen item=module_data from=$product_listing} daher module_data gruß GoriBoy p.s.: obwohl... das müßte auch klappen.. naja... hauptsache es funzt.. bei den veytonfreak kanns daran liegen daß er in den eigenschaften des zubehör artikels die spalte zubehör nicht ausgefüllt hat oder weil er die abfrage 2 mal in der product_listing drin hat.. Link to comment Share on other sites More sharing options...
amilo Posted November 19, 2009 Report Share Posted November 19, 2009 Die Umlaute meinte ich gar nicht, ich meine das "products" in "$module_data.products_zubehoer". Das Feld in der Datenbank heißt doch nur zubehoer woher kommt denn das porducts? MfG. Hansen Link to comment Share on other sites More sharing options...
GoriBoy Posted November 19, 2009 Report Share Posted November 19, 2009 Die Umlaute meinte ich gar nicht, ich meine das "products" in "$module_data.products_zubehoer". Das Feld in der Datenbank heißt doch nur zubehoer woher kommt denn das porducts? MfG. Hansen ganz ehrlich??? keine ahnung was ich damals da fabriziert habe... Gruß GoriBoy Link to comment Share on other sites More sharing options...
amilo Posted November 19, 2009 Report Share Posted November 19, 2009 Wenns auch geht ist ja super. MfG. Hansen Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 Hallo. Was ist jetzt wo und wie falsch? Bitte noch einmal langsam und evtl. richtig notieren. Für mich ist es am Anfang ohnehin sehr schwer. Danke Link to comment Share on other sites More sharing options...
amilo Posted November 19, 2009 Report Share Posted November 19, 2009 In der von dir hier geposteten .html ist min. ein Fehler. Also wie schon geschrieben nochmal Schritt für Schritt die Anleitung durchgehen. Und dann noch diese Frage von GoriBoy beantworten: die änderung in der datenbank hast du auch gemacht? MfG. Hansen Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 In der von dir hier geposteten .html ist min. ein Fehler. Also wie schon geschrieben nochmal Schritt für Schritt die Anleitung durchgehen. Und dann noch diese Frage von GoriBoy beantworten: MfG. Hansen OK. Habe ich alles nochmals neu gemacht. jetzt sogar mit deiner vorgeschlagenen änderung. soweit alles oK. auch das mit dem haken (ist zusehen). aber da angeblich nicht sichtbare produkt ist immer noch da. bzw. man findet es immer noch mit/in der suche. außerdem erhalte ich fehler auf meinen shop-seiten (im template), wenn ich </table> {/if} ganz unten angebe. Link to comment Share on other sites More sharing options...
amilo Posted November 19, 2009 Report Share Posted November 19, 2009 Das {/if} einfach mal über das schließende foreach setzten. Wenn das Produkt nur noch über die Suche zu finden ist, verwendet die Suche ein anderes Template, das bitte mal im Backend überprüfen. MfG. Hansen Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 Das {/if} einfach mal über das schließende foreach setzten. Wenn das Produkt nur noch über die Suche zu finden ist, verwendet die Suche ein anderes Template, das bitte mal im Backend überprüfen. MfG. Hansen hey. passt Template Produktsuche: product_listing_v1.html ist dort angegeben Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 Das {/if} einfach mal über das schließende foreach setzten. Wenn das Produkt nur noch über die Suche zu finden ist, verwendet die Suche ein anderes Template, das bitte mal im Backend überprüfen. MfG. Hansen Wenn ich das über den schließenden foreach (welches unterhalb ist) setze, habe ich wieder ein Bildfehler (template-fehler) Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 19, 2009 Report Share Posted November 19, 2009 Hey. ich habe alles nochmals ausprobiert und nachgeschaut. Alles richtig eingegeben. Trotzdem keine Funktion. Die Angaben im background passen 100%ig und es wird auch die richtige ....html aufgerufen. Ebenfalls erhalte ich einen template-Fehler (Shop-Seiten werden nicht richtig angezeigt), wenn ich den {/if}, wie hier angegeben, über foreach setze. :confused: Link to comment Share on other sites More sharing options...
amilo Posted November 20, 2009 Report Share Posted November 20, 2009 Poste bitte nochmal den ganzen Code. MfG. Hansen Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 20, 2009 Report Share Posted November 20, 2009 Poste bitte nochmal den ganzen Code. MfG. Hansen Guten Morgen! Hier noch einmal der ganze Code, so wie es beschrieben wurde. Die Voreingaben (Datenbank) sind oK, da ich im backend auch den Haken usw. habe. Hier nund der Code: {$categories} {if $product_listing} {if $heading_text}<h1>{$heading_text}</h1>{/if} {if $PRODUCTS_DROPDOWN}{$PRODUCTS_DROPDOWN}{/if} {if $sort_dropdown.options} <div class="products_sort"> {form type=form name=sort_dropdown action='dynamic' method=get} {form type=hidden name=page value='categorie'} {form type=hidden name=cat value=$current_category_id} {form type=select name=sorting value=$sort_dropdown.options default='' onchange='this.form.submit();'} {form type=formend} </div> {/if} {if $MANUFACTURER_DROPDOWN} <div class="products_sort"> {if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}{/if} </div> {/if} {if $manufacturer} {$manufacturer.MANUFACTURER.manufacturers_description} {/if} <div id="produktlisting"> <ul > {$if module_data.zubehör_status == '0'} {foreach name=aussen item=module_data from=$product_listing} {php} $col++; {/php} <li class="{cycle values='links,rechts'}"> <h2><a href="{$module_data.products_link}">{$module_data.products_name}</a></h2> <div class="produktlisting_bild">{if $module_data.products_image!=''}<a href="{$module_data.products_link}">{img img=$module_data.products_image type=m_thumb class=productImageBorder alt=$module_data.products_name}</a>{/if}</div> <div class="kurzbeschreibung"> {if $module_data.products_short_description}{$module_data.products_short_description}{else}{$module_data.products_description}{/if} </div><div class="clear"> </div> <div class="produktlisting_preis"> {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'} <p class="price1">{$module_data.products_price.formated}</p> <p class="taxandshippinginfo">{$module_data.products_tax_info.tax_desc}{if $module_data.products_shipping_link}<a href="{$module_data.products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p> {if $module_data.base_price}<p class="vpe">{$module_data.base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$module_data.base_price.vpe.name}</p>{/if} {/if} </div> <div class="produktlisting_buttons"> {if $module_data.allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} {form type=text name=qty value=1 style='display:none;'} <a href="{$module_data.products_link}">{button text=$smarty.const.Details file='details.gif'}</a>{*button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'*} {form type=formend} {/if} </div> </li> {php} if ($col>=2) { $col=0; echo '</ul><div class="dummy"> </div><ul>'; } {/php} {/if} {/foreach} </div> <div class="clear"> </div> <div id="NAVIGATION"> <div class="COUNT">{$NAVIGATION_COUNT}</div> <div class="PAGES">{$NAVIGATION_PAGES}</div> </div>{/if} {$error_listing} Link to comment Share on other sites More sharing options...
amilo Posted November 20, 2009 Report Share Posted November 20, 2009 Punkt 1: Tausch das ö mal gegen ein oe aus (Falls vorhanden auch in der DB) Punkt 2: Schau dir mal an wo du if Abfrage öffnest und wo du sie schließt das ist falsch. MfG. Hansen Link to comment Share on other sites More sharing options...
VEYTON-Freak Posted November 20, 2009 Report Share Posted November 20, 2009 Hallo. OK das mit dem ö habe ich geändert auf oe. Mit dem if weiß ich nicht so genau. Könntest Du mir evtl. dabei helfen? Wo soll es genau hin? Denn ich bin noch am lernen mit html und bemühe mich wenigstens ein paar Sachen hinzubekommen. Danke Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.