Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wichtig: Starten Sie das Update erst wenn die aktualisierte Lizenz (mit mindestens "maxversion: 4200") in den Ordner /lic/ in Ihren Shop eingespielt wurde!

 


Sollten Sie eine Lizenz ohne "maxversion"-Parameter haben oder innerhalb des Update-Zeitraums sein und nur eine neue Lizenz benötigen, können Sie unter folgender URL eine aktualisierte Lizenz anfordern: 


http://addons.xt-commerce.com/index.php?page=send_license

...

  • Die von Ihnen verwendete Plugin-Version kompatibel mit der neuen Shopversion ist.
  • Ob/Welche Anpassungen notwendig sind.
  • Ob der Updatezeitraum Ihrer Plugin-Lizenz verlängert werden muss.

( xt:Commerce Resellern werden zeitnah neue Versionen des Shops zu Testzwecken zur Verfügung gestellt. )

2. Starten des Updates

2.1. Backup:

...

http://helpdesk.xt-commerce.com/index.php?/Knowledgebase/Article/View/1193/0/4110-update-patch 


2.2. Checkliste: Updatevorbereitungen:

...

Code Block
languagexml
format: 'DD.MM.YYYY',
i18n: {
{/literal}
    previousMonth : '{$smarty.const.TEXT_PREVIOUS_MONTH}',
    nextMonth     : '{$smarty.const.TEXT_NEXT_MONTH}',
    months        : [
                     '{$smarty.const.TEXT_MONTH_JANUARY}',
                     '{$smarty.const.TEXT_MONTH_FEBRUARY}',
                     '{$smarty.const.TEXT_MONTH_MARCH}',
                     '{$smarty.const.TEXT_MONTH_APRIL}',
                     '{$smarty.const.TEXT_MONTH_MAY}',
                     '{$smarty.const.TEXT_MONTH_JUNE}',
                     '{$smarty.const.TEXT_MONTH_JULY}',
                     '{$smarty.const.TEXT_MONTH_AUGUST}',
                     '{$smarty.const.TEXT_MONTH_SEPTEMBER}',
                     '{$smarty.const.TEXT_MONTH_OCTOBER}',
                     '{$smarty.const.TEXT_MONTH_NOVEMBER}',
                     '{$smarty.const.TEXT_MONTH_DECEMBER}'
                     ],
    weekdays      : [
                     '{$smarty.const.TEXT_DAY_SUNDAY}',
                     '{$smarty.const.TEXT_DAY_MONDAY}',
                     '{$smarty.const.TEXT_DAY_TUESDAY}',
                     '{$smarty.const.TEXT_DAY_WEDNESDAY}',
                     '{$smarty.const.TEXT_DAY_THURSDAY}',
                     '{$smarty.const.TEXT_DAY_FRIDAY}',
                     '{$smarty.const.TEXT_DAY_SATURDAY}'
                     ],
    weekdaysShort : [
'{$smarty.const.TEXT_SHORT_DAY_SUNDAY}',
'{$smarty.const.TEXT_SHORT_DAY_MONDAY}',
'{$smarty.const.TEXT_SHORT_DAY_TUESDAY}',
'{$smarty.const.TEXT_SHORT_DAY_WEDNESDAY}',
'{$smarty.const.TEXT_SHORT_DAY_THURSDAY}',
'{$smarty.const.TEXT_SHORT_DAY_FRIDAY}',
'{$smarty.const.TEXT_SHORT_DAY_SATURDAY}'
                     ]
{literal}
}

 


CORE-757: Im Backend des Shops lassen sich nun Mindestlängen für die Felder  Firma, Handy & Fax konfigurieren. Diese Anpassung bewirkt, dass das die Felder ggf. als "Pflichtfelder" mit einem Stern gekennzeichnet werden.

...

Code Block
languagexml
 <label for="default_address_customers_fax">{txt key=TEXT_FAX}{if _STORE_FAX_MIN_LENGTH > 0}*{/if}</label>

 


CORE-787: Diese Anpassung bewirkt, dass nach einem Reload der Seite (z.B. weil das Validieren eines Feld gescheitert ist) der zuvor ausgewählte Wert erhalten bleibt:

...

Code Block
languagexml
 {form params='id="default_address_customers_federal_state_code"' type=select name=default_address[customers_federal_state_code] value=$federal_states.federal_states default=$default_address.customers_federal_state_code}

 

 



CORE-848: Es ist nun möglich die Vorwahlen der verschiedenen Länder durch den Kunden beim Registrieren auswählen zu lassen. Diese Anpassung blendet die Felder entsprechend ein:

...

Code Block
languagexml
 {if _STORE_SHOW_PHONE_PREFIX eq 'true'}
    <label for="default_address_customers_fax_prefix">{txt key=TEXT_FAX_PREFIX}</label>
     {if isset($default_address.customers_fax_prefix)}
        {form params='id="default_address_customers_fax_prefix"' type=select name=default_address[customers_fax_prefix] value=$phone_prefix default=$default_address.customers_fax_prefix}
        {else}
        {form params='id="default_address_customers_fax_prefix"' type=select name=default_address[customers_fax_prefix] value=$phone_prefix default=$smarty.const._STORE_PHONE_PREFIX}
           {/if}
       {/if}

 

...



4.1.2.: /templates/xt_grid/xtCore/pages/edit_address.html

...

Code Block
languagexml
 <label for="customers_fax">{txt key=TEXT_FAX}{if _STORE_FAX_MIN_LENGTH > 0}*{/if}</label>

...


4.1.3.: /templates/xt_grid/index.html

...

Diese Anpassung erlaubt uns mit kommenden Plugins im Checkout flexibler zu arbeiten. Unter anderem die Anbindung an Elefunds benötigt diese Anpassung zwingend.

Suchen Sie die Zeile:

 


Code Block
languagexml
{form type=form name=process action='checkout' method=post conn=SSL}

Ersetzen Sie die Zeile mit folgenden Code: 


Code Block
languagexml
 {form type=form name=process action='checkout' method=post conn=SSL id='checkout-form'}

...


Suchen Sie die Zeilen: 


Code Block
languagexml
 </thead>
<tfoot>

Fügen Sie danach folgenden Code ein:

 


Code Block
languagexml
 {hook key=checkout_tpl_form_total_lines}

Suchen Sie die Zeile: 


Code Block
languagexml
 <p class="total">{txt key=TEXT_TOTAL}<span class="float-right">{$total}</span></p>

Ersetzen Sie die Zeile mit folgenden Code:
 


Code Block
languagexml
 <p class="total">{txt key=TEXT_TOTAL}<span id="grand-total-value" class="float-right">{$total}</span></p>

...

Code Block
languagexml
{hook key=cart_bundle}

 


4.1. xt_mobile:

4.1.1.: /templates/xt_mobile/xtCore/pages/login.html
THRDLS-258 Ein Problem bei der Auswahl des Bundesstaats im Mobieltemplate wird durch diese Änderung behoben.

Suchen Sie die Zeile:

...

Code Block
languagexml
{form type=form name=process action='checkout' method=post conn=SSL id='checkout-form'}  


Suchen Sie die Zeile:

 

Code Block
languagexml
<tr><td><strong>{txt key=TEXT_TOTAL}:</td><td><strong>{$total}</strong></td></tr> 

...