Timo-H-M Posted March 13, 2013 Share Posted March 13, 2013 (edited) Schönen Guten Tag , wie kann man eine 2. Seite zum beispiel als "Datenblatt Info" Seite hinzufügen (siehe Screenshot) ? Vielen Dank ! Timo-H-M Edited April 20, 2013 by Timo-H-M (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted March 13, 2013 Share Posted March 13, 2013 Du möchtest einen zusätzlichen Tab-Reiter ? kostenlostes Tutorial findest du HIER: http://www.prestashop.com/forums/topic/65753-extra-product-description-tab/page__hl__extra+tab__st__20 Post'36 beachten und dann für PS 1.5. meinen Fix (auf den letzten Seiten dort zu finden) einbauen. Sonst gibt es einige Kaufmodule die so etwas erfüllen. Welche Version ist dir lieber ? Link to comment Share on other sites More sharing options...
Timo-H-M Posted March 13, 2013 Author Share Posted March 13, 2013 (edited) Muss die "kostenlose" Version so kompliziert beschrieben sein ? Hast du nicht lust, extra für uns alle auf Deutsch die "Tab-Reiter" Funktion verständlich zu beschreiben bzw. zu erklären ? Edited March 13, 2013 by Timo-H-M (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted March 13, 2013 Share Posted March 13, 2013 Im Grunde einfach das Paket aus dem Post #36 downloaden und entzippen. Die dort enthaltene Product.php in die /override/classes raufladen Und die Datei (vom FTP ändern) /admin/themes/default/template/controllers/products/informations.tpl in ca. Zeile 254 nach dem Block for DESCRIPTION einfügen wie folgt: <td class="col-left"> {include file="controllers/products/multishop/checkbox.tpl" field="description2" type="tinymce" multilang="true"} <label>{l s='Description2:'}<br /></label> <p class="product_description">({l s='appears in the body of the product page'})</p> </td> <td style="padding-bottom:5px;"> {include file="controllers/products/textarea_lang.tpl" languages=$languages input_name='description2' input_value=$product->description2 } <p class="clear"></p> </td> </tr> <td class="col-left"> {include file="controllers/products/multishop/checkbox.tpl" field="composition" type="tinymce" multilang="true"} <label>{l s='Composition:'}<br /></label> <p class="product_description">({l s='appears in the body of the product page'})</p> </td> <td style="padding-bottom:5px;"> {include file="controllers/products/textarea_lang.tpl" languages=$languages input_name='composition' input_value=$product->composition } <p class="clear"></p> </td> </tr> Dann noch /themes/deintheme/product.tpl ca. Zeile 507-548 anpassen wie folgt: {if isset($HOOK_PRODUCT_FOOTER) && $HOOK_PRODUCT_FOOTER}{$HOOK_PRODUCT_FOOTER}{/if} <!-- description and features --> {if (isset($product) && $product->description) || (isset($features) && $features) || (isset($accessories) && $accessories) || (isset($HOOK_PRODUCT_TAB) && $HOOK_PRODUCT_TAB) || (isset($attachments) && $attachments) || isset($product) && $product->customizable} <div id="more_info_block" class="clearfix"> <ul id="more_info_tabs" class="idTabs idTabsShort clearfix"> {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} <!--pe extention --> {if $product->description2}<li><a id="more_info_tab_more_info" href="#idTab99">{l s='Zusatzinfos'}</a></li>{/if} {if $product->composition}<li><a id="more_info_tab_more_info" href="#idTab98">{l s='Zusatzinfos 2'}</a></li>{/if} <!--pe extention --> {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {if isset($product) && $product->customizable}<li><a href="#idTab10">{l s='Product customization'}</a></li>{/if} {$HOOK_PRODUCT_TAB} </ul> <div id="more_info_sheets" class="sheets align_justify"> {if isset($product) && $product->description} <!-- full description --> <div id="idTab1" class="rte"><h3>{$product->name|escape:'htmlall':'UTF-8'}</h3>{$product->description}</div> {/if} <!--pe extention --> {if $product->description2} <!-- full description2 --> <div id="idTab99" class="rte">{$product->description2}</div> {/if} {if $product->composition} <!-- full composition or whatever --> <div id="idTab98" class="rte">{$product->composition}</div> {/if} <!--pe extention --> {if isset($attachments) && $attachments} <ul id="idTab9" class="bullet"> {foreach from=$attachments item=attachment} <li><a href="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")}">{$attachment.name|escape:'htmlall':'UTF-8'}</a><br />{$attachment.description|escape:'htmlall':'UTF-8'}</li> {/foreach} </ul> {/if} Vor jeder Anpassung natürlich im BO "Erweiterte Einstellungen" -> Leistung auf Froce compile = JA und Cache (gleich darunter) auf NEIN. Nachdem du die Anpassungen gemacht hast, diese Einstellungen wieder rückgängig machen und deinen Browser-Cache leeren. Link to comment Share on other sites More sharing options...
Timo-H-M Posted March 13, 2013 Author Share Posted March 13, 2013 Also irgendwie sind bei mir die Ordner ganz anders aufgebaut wie du dies beschrieben hast.Sei es ( /override/classes) oder (/admin/themes/default/template/controllers/products/informations.tpl) ist bei mir irgendwie wie anders Strukturiert , warum auch immer ?! Finde dies bei mir nicht --> /admin/themes/default/template/controllers/products/informations.tpl P.S. Habe die neueste PrestaShop Version, ob das damit zusammen hängt ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now