NilsK Posted October 22, 2014 Report Share Posted October 22, 2014 Hi Leute, sorry, wenn ich den Wald vor lauter Code nicht mehr sehe... Die Neuheiten & Co aus der Sidebar (links) wollte ich in den Contentbereich (mitte) verschieben. Dabei sollen Sie nur auf der Startseite sichtbar sein und per Link auf die jeweilige Seite weiterleiten. Soweit funktioniert es auch: {if $page=='index'} <div id="sidebar" class="row"> <div class="column four">{box name=xt_new_products type=user order_by='p.products_id'}</div> <div class="column four">{box name=xt_bestseller_products type=user order_by='p.products_id'}</div> <div class="column four">{box name=xt_special_products type=user order_by='p.products_id'}</div> </div><!-- #sidebar .row --> {/if} Was ich noch nicht hinbekommen habe, daß die Boxen das gleiche Layout wie alle anderen Produkte auch haben sollen. Die Boxen werden alle verkürzt dargestellt (= unterschiedliche Höhe). Lediglich mit "Sidebar" bekomme ich die Textformatierung hin. "Product-listing" nimmt er auch nicht, da ist der Rahmen über die ganze Seite verteilt. Eigentlich müßte er sich doch alles aus der "product-listing" oder "row" ziehen? Wo liegt mein Denkfehler oder was habe ich vergessen (Forum habe ich schon durch)? Bin wie immer sehr dankbar für jede geopferte Sekunde! Herzliche Grüße Nils Link to comment Share on other sites More sharing options...
NilsK Posted October 28, 2014 Author Report Share Posted October 28, 2014 Hallo, so, habe es herausgefunden - falls hier noch ein Fehler drin sein sollte, bitte ich um Verbesserungsvorschläge, da ich es manchmal nach *räusper* Try & Error herausbekommen habe... Ich kopiere hier einmal exemplarisch die geänderte box_xt_special_products.html hinein, Änderungen sind in Kommentaren hinzugefügt: Version: 4.1.10 mit akt. Updates Pfad: ...plugins/xt_special_products/templates/boxes/box_xt_special_products.html <div class="product-listing"> <!-- geändert: "sidebar-box" --> {if $_show_more_link == true} <p class="headline"><a href="{link page='xt_special_products' conn=SSL}">{txt key=TEXT_HEADING_SPECIAL_PRODUCTS}</a></p> {else} <p class="headline">{txt key=TEXT_HEADING_SPECIAL_PRODUCTS}</p> {/if} <div class="row"> <!-- geändert: "box" --> {foreach name=aussen item=special_products_data from=$_special_products} <div class="column {$smarty.const._STORE_TPL_LISTING_COLUMNS}"> <!-- Zeile hinzugefügt --> <div class="box product box-hover"> <!-- Zeile hinzugefügt --> {if $special_products_data.products_image == 'product:noimage.gif'} <p class="product-image"><a href="{$special_products_data.products_link}"><img src="{$tpl_url_path}img/no_image.png" alt="{$special_products_data.products_name}" /></a></p> {else} <p class="product-image"><a href="{$special_products_data.products_link}">{img img=$special_products_data.products_image type=m_sidebar class=productImageBorder alt=$special_products_data.products_name|escape:"html"}</a></p> {/if} <p class="product-name"><a href="{$special_products_data.products_link}">{$special_products_data.products_name}</a></p> <p class="product-price">{$special_products_data.products_price.formated}</p> {if $special_products_data.products_shipping_link} <p class="product-tax-shipping">{$special_products_data.products_tax_info.tax_desc} <a href="{$special_products_data.products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a></p> {else} <p class="product-tax-shipping">{$special_products_data.products_tax_info.tax_desc} {txt key=TEXT_EXCL_SHIPPING}</p> {/if} </div><!-- .row .product #Zeile hinzugefügt--> </div><!-- .column .four #Zeile hinzugefügt --> {/foreach} </div><!-- .row --> </div><!-- .procuct-listing --> Daneben muß ggf. nur noch das Plugin selbst eingestellt werden, also, z.B. wieviele Produkte usw. und, je nach Plugin evtl. noch die Default.html unter "...templates/xt_grid/xtCore/pages/Default.html". Die index.html Datei fürs Grid-Template sieht dann wie folgt aus: {if $page=='index'} <div class="row"> <div class="column four">{box name=xt_special_products type=user order_by='p.products_id'}</div> </div><!-- .row --> {/if} Ich hoffe, ich habe nix vergessen und wünsche viel Spaß damit. Herzliche Grüße Nils PS: Da die Formatierung nicht übernommen wurde, habe ich die Änderungen FETT markiert. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.