Jump to content
OnlyStefan

Template Anpassungen -> keine Änderungen im Frontend

Recommended Posts

Hallo Forum,

 

wahrscheinlich ein simpler Anfängerfähler.... ich ändere die Template-Einstellungen (Template PRS020046) aber es passiert einfach gar nichts im Frontend... muss ich irgendwo ein Rest-Button klicken??

 

z.B. unter Anzeige der Spalten deaktiviere ich Hersteller, trotzdem erscheint die Box

möchte rechte Splate deaktivieren... geht auch nicht

 

Was mache ich falsch?

 

der shop entsteht hier:

http://www.neo-atlantis.com

 

LG

 

 

Stefan

Share this post


Link to post
Share on other sites

Was mache ich falsch?

 

 

Eigentlich nichts, Stefan. Du solltest nur noch den Cache löschen - auch den des Browsers. Dann siehst du auch deine Änderungen. ;)

 

Dann ist mir noch aufgefallen, dass dein Template zu einem recht großen Teil keine Üebrsetzungen bereithält und deshalb der englische Text eingeblendet wird. Da müßte der Entwickler noch nacharbeiten, wenn du die Übersetzungen nicht selbst übernehmen willst. Nacharbeiten muß er sowieso, denn der CSS-Style für den Rahmen um die Lieferadresse bspw. ist falsch, da der Rahmen mitten in der Adresse aufhört. Und das ist nur das, was mir auf den ersten Blick auffiel ...

 

Ansonsten: sehr schönes Theme, nicht so knallbunt und ausufernd wie das von Prestashop!

 

LG Mutabor

Share this post


Link to post
Share on other sites

Erst mal Danke, die Änderungen sehe ich jetzt auch.

 

Die Dinge, die du angesprochen hast sind schon blöd, damit hatte ich nicht gerechnet, ich hoffe der Entwickler fixed das sonst habe ich die 70 Euro zum Fenster heraus geworfen... schade, das Template ist ansonsten schön.

 

Ist hier jemand, der das anpassen könnte.... gegen kleines Geld?

 

LG

 

Stefan

Share this post


Link to post
Share on other sites

Ich hab mir das mal angesehen. Da sind ne ganze Reihe Fehler allein in dieser Seite, und zwar nicht nur, weil einige div-Tags falsch gesetzt und daher zu früh geschlossen wurden.

 

Außerdem ist der Bestellvorgang nicht rechtsicher und entspricht schon lange nicht mehr den europäischen Anforderungen. Nur, daß man das in Frankreich und anderen EU-Staaten einfach ignorieren kann - in Deutschland leider nicht. Denn die deutsche Gesetzgebung erlaubt Abmahnhaien, dich abzuzocken. Wenn das Template den Vorgaben des Standard-Templates von Prestashop entspricht, dann sollte aber hier der Einsatz von EU-legal reichen. Aber sicher bin ich mir da nicht. :(

 

So jedenfalls kannst du den Shop nicht online gehen lassen.

 

Die Übersetzungsvariablen scheinen aber so ziemlich von gestern zu sein, sonst müßte die deutsche Sprache hier funktionieren. Versuchsweise kannst du ja mal das deutsche Sprachpaket über das Back Office ins Template importieren. Wenn sich dann immer noch nichts tut, dann hat der Entwickler wohl einige Änderungen bei Prestashop nicht mitbekommen. Allein deswegen würde ich an deiner Stelle ein Update (das ja bei diesem Theme kostenlos ist) einfordern. Bei der Gelegenheit kann er dann gleich seine Fehler ausbügeln.

Share this post


Link to post
Share on other sites

Ja, ich habe dem Entwickler geschrieben.... da sind überhaupt keine Übersetzungsvariablen in den Skripten, der Text steht dort fest drin..... schade, dass so etwas dann angeboten wird, ohne dass man es testen kann.

 

EU-Legal habe ich installiert, ist aber nicht ganz kompatibel mit dem Template  :(

 

Klar die Texte kann ich in den Skripten manuell einsetzen, das ist aber ja nicht der Sinn der Sache....

 

Hm, ich drehe mich im Kreis.... am besten ich wechsele das Template?! Aber es gefällt mir so gut  -_-

Share this post


Link to post
Share on other sites

Ist das wirklich so? Denn dann würde ich als erstes mein Geld zurück verlangen . Da er das Template als mehrsprachig verkauft ( u.s. Deutsch), wäre das Betrug und sollte an Presta gemeldet werden.

Aber vielleicht hat er dich auch nur falsch verstanden. Kannst du nicht mal den Quellcode posten von z.B. order-payment.tpl?

Share this post


Link to post
Share on other sites

Der Support hat mir geantwortet, ich solle ihm Zugang zu meinem Admin und ftp geben, sie wollten das lösen....

trotzdem hier mal das script:

 

{*
* 2007-2014 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <contact@prestashop.com>
*  @copyright  2007-2014 PrestaShop SA
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}
{if !$opc}
    {addJsDef currencySign=$currencySign|html_entity_decode:2:"UTF-8"}
    {addJsDef currencyRate=$currencyRate|floatval}
    {addJsDef currencyFormat=$currencyFormat|intval}
    {addJsDef currencyBlank=$currencyBlank|intval}
    {addJsDefL name=txtProduct}{l s='product' js=1}{/addJsDefL}
    {addJsDefL name=txtProducts}{l s='products' js=1}{/addJsDefL}
    {capture name=path}{l s='Your payment method'}{/capture}
    <h1 class="page-heading">{l s='Please choose your payment method'}</h1>
{else}
    <h1 class="page-heading step-num"><span>3</span> {l s='Please choose your payment method'}</h1>
{/if}

{if !$opc}
    {assign var='current_step' value='payment'}
    {include file="$tpl_dir./order-steps.tpl"}
    {include file="$tpl_dir./errors.tpl"}
{else}
    <div id="opc_payment_methods" class="opc-main-block">
        <div id="opc_payment_methods-overlay" class="opc-overlay" style="display: none;"></div>
{/if}
        <div class="paiement_block">
            <div id="HOOK_TOP_PAYMENT">{$HOOK_TOP_PAYMENT}</div>
                {if $HOOK_PAYMENT}
                    {if !$opc}
                        <div id="order-detail-content" class="table_block table-responsive">
                            <table id="cart_summary" class="table table-bordered">
                                <thead>
                                    <tr>
                                        <th class="cart_product first_item">{l s='Product'}</th>
                                        <th class="cart_description item">{l s='Description'}</th>
                                        {if $PS_STOCK_MANAGEMENT}
                                            <th class="cart_availability item">{l s='Avail.'}</th>
                                        {/if}
                                        <th class="cart_unit item">{l s='Unit price'}</th>
                                        <th class="cart_quantity item">{l s='Qty'}</th>
                                        <th class="cart_total last_item">{l s='Total'}</th>
                                    </tr>
                                </thead>
                                <tfoot>
                                    {if $use_taxes}
                                        {if $priceDisplay}
                                            <tr class="cart_total_price">
                                                <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total products (tax excl.)'}{else}{l s='Total products'}{/if}</td>
                                                <td colspan="2" class="price" id="total_product">{displayPrice price=$total_products}</td>
                                            </tr>
                                        {else}
                                            <tr class="cart_total_price">
                                                <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total products (tax incl.)'}{else}{l s='Total products'}{/if}</td>
                                                <td colspan="2" class="price" id="total_product">{displayPrice price=$total_products_wt}</td>
                                            </tr>
                                        {/if}
                                    {else}
                                        <tr class="cart_total_price">
                                            <td colspan="4" class="text-right">{l s='Total products'}</td>
                                            <td colspan="2" class="price" id="total_product">{displayPrice price=$total_products}</td>
                                        </tr>
                                    {/if}
                                    <tr class="cart_total_voucher" {if $total_wrapping == 0}style="display:none"{/if}>
                                        <td colspan="4" class="text-right">
                                            {if $use_taxes}
                                                {if $priceDisplay}
                                                    {if $display_tax_label}{l s='Total gift wrapping (tax excl.):'}{else}{l s='Total gift wrapping cost:'}{/if}
                                                {else}
                                                    {if $display_tax_label}{l s='Total gift wrapping (tax incl.)'}{else}{l s='Total gift wrapping cost:'}{/if}
                                                {/if}
                                            {else}
                                                {l s='Total gift wrapping cost:'}
                                            {/if}
                                        </td>
                                        <td colspan="2" class="price-discount price" id="total_wrapping">
                                            {if $use_taxes}
                                                {if $priceDisplay}
                                                    {displayPrice price=$total_wrapping_tax_exc}
                                                {else}
                                                    {displayPrice price=$total_wrapping}
                                                {/if}
                                            {else}
                                                {displayPrice price=$total_wrapping_tax_exc}
                                            {/if}
                                        </td>
                                    </tr>
                                    {if $total_shipping_tax_exc <= 0 && !isset($virtualCart)}
                                        <tr class="cart_total_delivery">
                                            <td colspan="4" class="text-right">{l s='Shipping:'}</td>
                                            <td colspan="2" class="price" id="total_shipping">{l s='Free Shipping!'}</td>
                                        </tr>
                                    {else}
                                        {if $use_taxes && $total_shipping_tax_exc != $total_shipping}
                                            {if $priceDisplay}
                                                <tr class="cart_total_delivery" {if $shippingCost <= 0} style="display:none"{/if}>
                                                    <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total shipping (tax excl.)'}{else}{l s='Total shipping'}{/if}</td>
                                                    <td colspan="2" class="price" id="total_shipping">{displayPrice price=$shippingCostTaxExc}</td>
                                                </tr>
                                            {else}
                                                <tr class="cart_total_delivery"{if $shippingCost <= 0} style="display:none"{/if}>
                                                    <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total shipping (tax incl.)'}{else}{l s='Total shipping'}{/if}</td>
                                                    <td colspan="2" class="price" id="total_shipping" >{displayPrice price=$shippingCost}</td>
                                                </tr>
                                            {/if}
                                        {else}
                                            <tr class="cart_total_delivery"{if $shippingCost <= 0} style="display:none"{/if}>
                                                <td colspan="4" class="text-right">{l s='Total shipping'}</td>
                                                <td colspan="2" class="price" id="total_shipping" >{displayPrice price=$shippingCostTaxExc}</td>
                                            </tr>
                                        {/if}
                                    {/if}
                                    <tr class="cart_total_voucher" {if $total_discounts == 0}style="display:none"{/if}>
                                        <td colspan="4" class="text-right">
                                            {if $use_taxes}
                                                {if $priceDisplay}
                                                    {if $display_tax_label}{l s='Total vouchers (tax excl.)'}{else}{l s='Total vouchers'}{/if}
                                                {else}
                                                    {if $display_tax_label}{l s='Total vouchers (tax incl.)'}{else}{l s='Total vouchers'}{/if}
                                                {/if}
                                            {else}
                                                {l s='Total vouchers'}
                                            {/if}
                                        </td>
                                        <td colspan="2" class="price-discount price" id="total_discount">
                                            {if $use_taxes}
                                                {if $priceDisplay}
                                                    {displayPrice price=$total_discounts_tax_exc*-1}
                                                {else}
                                                    {displayPrice price=$total_discounts*-1}
                                                {/if}
                                            {else}
                                                {displayPrice price=$total_discounts_tax_exc*-1}
                                            {/if}
                                        </td>
                                    </tr>
                                    {if $use_taxes && $show_taxes}
                                        {if $priceDisplay && $total_tax != 0}
                                            <tr class="cart_total_tax">
                                                <td colspan="4" class="text-right">{l s='Tax'}</td>
                                                <td colspan="2" class="price" id="total_tax" >{displayPrice price=$total_tax}</td>
                                            </tr>
                                        {/if}
                                        <tr class="cart_total_price">
                                            <td colspan="4" class="total_price_container text-right"><span>{l s='Total'}</span></td>
                                            <td colspan="2" class="price" id="total_price_container">
                                                <span id="total_price">{displayPrice price=$total_price}</span>
                                            </td>
                                        </tr>
                                    {else}
                                    <tr class="cart_total_price">
                                        {if $voucherAllowed}
                                            <td colspan="2" id="cart_voucher" class="cart_voucher">
                                                <div id="cart_voucher" class="table_block">
                                                    {if isset($errors_discount) && $errors_discount}
                                                        <ul class="alert alert-danger">
                                                        {foreach from=$errors_discount key=k item=error}
                                                            <li>{$error|escape:'html':'UTF-8'}</li>
                                                        {/foreach}
                                                        </ul>
                                                    {/if}
                                                    {if $voucherAllowed}
                                                        <form action="{if $opc}{$link->getPageLink('order-opc', true)}{else}{$link->getPageLink('order', true)}{/if}" method="post" id="voucher">
                                                            <fieldset>
                                                                <h4>{l s='Vouchers'}</h4>
                                                                <input type="text" id="discount_name" class="form-control" name="discount_name" value="{if isset($discount_name) && $discount_name}{$discount_name}{/if}" />
                                                                <input type="hidden" name="submitDiscount" />
                                                                <button type="submit" name="submitAddDiscount" class="button btn btn-default button-small"><span>{l s='ok'}</span></button>
                                                                {if $displayVouchers}
                                                                    <p id="title" class="title_offers">{l s='Take advantage of our offers:'}</p>
                                                                    <div id="display_cart_vouchers">
                                                                    {foreach from=$displayVouchers item=voucher}
                                                                        <span onclick="$('#discount_name').val('{$voucher.name}');return false;" class="voucher_name">{$voucher.name}</span> - {$voucher.description} <br />
                                                                    {/foreach}
                                                                    </div>
                                                                {/if}
                                                            </fieldset>
                                                        </form>
                                                    {/if}
                                                </div>
                                            </td>
                                        {/if}
                                        <td colspan="{if !$voucherAllowed}3{else}2{/if}" class="text-right total_price_container">
                                            <span>{l s='Total'}</span>
                                        </td>
                                        <td colspan="1" class="price total_price_container" id="total_price_container">
                                            <span id="total_price">{displayPrice price=$total_price_without_tax}</span>
                                        </td>
                                    </tr>
                                    {/if}
                                </tfoot>

                                <tbody>
                                    {foreach from=$products item=product name=productLoop}
                                        {assign var='productId' value=$product.id_product}
                                        {assign var='productAttributeId' value=$product.id_product_attribute}
                                        {assign var='quantityDisplayed' value=0}
                                        {assign var='cannotModify' value=1}
                                        {assign var='odd' value=$product@iteration%2}
                                        {assign var='noDeleteButton' value=1}

                                        {* Display the product line *}
                                        {include file="$tpl_dir./shopping-cart-product-line.tpl"}

                                        {* Then the customized datas ones*}
                                        {if isset($customizedDatas.$productId.$productAttributeId)}
                                            {foreach from=$customizedDatas.$productId.$productAttributeId[$product.id_address_delivery] key='id_customization' item='customization'}
                                                <tr id="product_{$product.id_product}_{$product.id_product_attribute}_{$id_customization}" class="alternate_item cart_item">
                                                    <td colspan="4">
                                                        {foreach from=$customization.datas key='type' item='datas'}
                                                            {if $type == $CUSTOMIZE_FILE}
                                                                <div class="customizationUploaded">
                                                                    <ul class="customizationUploaded">
                                                                        {foreach from=$datas item='picture'}
                                                                            <li>
                                                                                <img src="{$pic_dir}{$picture.value}_small" alt="" class="customizationUploaded" />
                                                                            </li>
                                                                        {/foreach}
                                                                    </ul>
                                                                </div>
                                                            {elseif $type == $CUSTOMIZE_TEXTFIELD}
                                                                <ul class="typedText">
                                                                    {foreach from=$datas item='textField' name='typedText'}
                                                                        <li>
                                                                            {if $textField.name}
                                                                                {l s='%s:' sprintf=$textField.name}
                                                                            {else}
                                                                                {l s='Text #%s:' sprintf=$smarty.foreach.typedText.index+1}
                                                                            {/if}
                                                                            {$textField.value}
                                                                        </li>
                                                                    {/foreach}
                                                                </ul>
                                                            {/if}
                                                        {/foreach}
                                                    </td>
                                                    <td class="cart_quantity text-center">
                                                        {$customization.quantity}
                                                    </td>
                                                    <td class="cart_total"></td>
                                                </tr>
                                                {assign var='quantityDisplayed' value=$quantityDisplayed+$customization.quantity}
                                            {/foreach}
                                            {* If it exists also some uncustomized products *}
                                            {if $product.quantity-$quantityDisplayed > 0}{include file="$tpl_dir./shopping-cart-product-line.tpl"}{/if}
                                        {/if}
                                    {/foreach}
                                    {assign var='last_was_odd' value=$product@iteration%2}
                                    {foreach $gift_products as $product}
                                        {assign var='productId' value=$product.id_product}
                                        {assign var='productAttributeId' value=$product.id_product_attribute}
                                        {assign var='quantityDisplayed' value=0}
                                        {assign var='odd' value=($product@iteration+$last_was_odd)%2}
                                        {assign var='ignoreProductLast' value=isset($customizedDatas.$productId.$productAttributeId)}
                                        {assign var='cannotModify' value=1}
                                        {* Display the gift product line *}
                                        {include file="./shopping-cart-product-line.tpl" productLast=$product@last productFirst=$product@first}
                                    {/foreach}
                                </tbody>

                                {if count($discounts)}
                                    <tbody>
                                        {foreach from=$discounts item=discount name=discountLoop}
                                            <tr class="cart_discount {if $smarty.foreach.discountLoop.last}last_item{elseif $smarty.foreach.discountLoop.first}first_item{else}item{/if}" id="cart_discount_{$discount.id_discount}">                                            
                                                <td class="cart_discount_name" colspan="{if $PS_STOCK_MANAGEMENT}3{else}2{/if}">{$discount.name}</td>
                                                <td class="cart_discount_price">
                                                    <span class="price-discount">
                                                        {if $discount.value_real > 0}
                                                            {if !$priceDisplay}
                                                                {displayPrice price=$discount.value_real*-1}
                                                            {else}
                                                                {displayPrice price=$discount.value_tax_exc*-1}
                                                            {/if}
                                                        {/if}
                                                    </span>
                                                </td>
                                                <td class="cart_discount_delete">1</td>
                                                <td class="cart_discount_price">
                                                    <span class="price-discount">
                                                        {if $discount.value_real > 0}
                                                            {if !$priceDisplay}
                                                                {displayPrice price=$discount.value_real*-1}
                                                            {else}
                                                                {displayPrice price=$discount.value_tax_exc*-1}
                                                            {/if}
                                                        {/if}
                                                    </span>
                                                </td>
                                            </tr>
                                        {/foreach}
                                    </tbody>
                                {/if}
                            </table>
                        </div> <!-- end order-detail-content -->
                    {/if}
                    {if $opc}<div id="opc_payment_methods-content">{/if}
                    <div id="HOOK_PAYMENT">
                        {$HOOK_PAYMENT}
                    </div>
                    {if $opc}</div> <!-- end opc_payment_methods-content -->{/if}
                {else}
                    <p class="alert alert-warning">{l s='No payment modules have been installed.'}</p>
                {/if}
                {if !$opc}
                    <p class="cart_navigation clearfix">
                        <a href="{$link->getPageLink('order', true, NULL, "step=2")|escape:'html':'UTF-8'}" title="{l s='Previous'}" class="button-exclusive btn btn-default">
                            <i class="icon-chevron-left"></i>
                            {l s='Continue shopping'}
                        </a>
                    </p>
                {else}
                    </div> <!-- end opc_payment_methods -->
                {/if}
            </div> <!-- end HOOK_TOP_PAYMENT -->

Share this post


Link to post
Share on other sites

Ups, ich hatte eigentlich gemeint, als ZIP-Datei. ;)

Na egal, jedenfalls stimmt meine Vermutung. Im Text sind die Übrsetzungsvariablen. So, wie es sein soll. Offenbar hat ja der Import der Übersetzung ins Template zum gewünschten Erfolg geführt.

Für die Rechtssicherheit empfehle ich dir allerdings, den One-Page-Checkout einzustellen.

 

Jetzt sind nur noch die CSS-Styles wie erwähnt zu korrigieren. Das muss dann wirklich der Support des Entwicklers leisten.

Share this post


Link to post
Share on other sites

Was hat denn der One-Page Checkout mit der Rechtssicherheit zu tun??

habe dem Entwickler Zugang zum Shop gegeben, er wollte es sich ansehen...

 

LG

 

Stefan

Share this post


Link to post
Share on other sites

Wo stelle ich das um auf One-Page Checkout??

 

Übrigens ich habe EU Legal installiert, scheint aber nicht wirklich mit dem template arbeiten zu wollen, vielleicht geht das auch besser mit dem One-Page Checkout??

 

LG

 

Stefan

Share this post


Link to post
Share on other sites

OK, den One-page Checkout habe ich gefunden... so langsaaaam finde ich mich zurecht.

 

Leider wird unter der Zahlungsart, wo man AGB und Widerruf bestätigen sollte, ein Stück inkl. Checkbox verschluckt.

Wie kann ich das denn fixen? Das kommt wohl von EU Legal oder?

 

LG

 

Stefan

Share this post


Link to post
Share on other sites

Ich glaube, unter

Vorstellungen --> Bestellungen.

 

Nur OPC bietet unmittelbar vor Kauf die gesetzlich geforderte Komplettübersicht. Prestashop entspricht leider immer noch nicht dem europäischen Recht.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More