OXID Dokumentation Azure Template Änderungen

Hallo :slight_smile:

[B]Einleitung[/B]
Versionswechseln bringen meist Änderungen am Azure Template mit sich.

[B]Beispiel:[/B]
Versionswechsel von OXID CE 4.6.6 nach OXID CE 4.7.0. In diesem Versionswechsel gab es eine Änderung in der Template Datei listitem_grid.tpl beim Methoden Aufruf getFPrice(). Dort kamen einige Abfragen von Methoden Bedingungen hinzu für Variantenartikel, welche hinzugefügt wurden.

[B]OXID CE 4.6.6 listitem_grid.tpl Ausschnitt[/B]


[{block name="widget_product_listitem_grid_price_value"}]
  [{if $product->getFPrice()}]
    <strong><span>[{ $product->getFPrice() }]</span> [{ $currency->sign}] [{if !($product->hasMdVariants() || ($oViewConf->showSelectListsInList() && $product->getSelections(1)) || $product->getVariantList())}] *[{/if}]</strong>
  [{/if}]
[{/block}]

[B]OXID CE 4.7.0 listitem_grid.tpl Ausschnitt[/B]


[{block name="widget_product_listitem_grid_price_value"}]
  [{if $product->getFPrice()}]
    <strong><span>
      [{if $product->isRangePrice()}]
        [{ oxmultilang ident="PRICE_FROM" }]
          [{if !$product->isParentNotBuyable() }]
            [{ $product->getFMinPrice() }]
          [{else}]
            [{ $product->getFVarMinPrice() }]
          [{/if}]
        [{else}]
          [{if !$product->isParentNotBuyable() }]
            [{ $product->getFPrice() }]
          [{else}]
            [{ $product->getFVarMinPrice() }]
          [{/if}]
        [{/if}]
      </span> [{ $currency->sign}]
      [{if $oView->isVatIncluded() }]
        [{if !($product->hasMdVariants() || ($oViewConf->showSelectListsInList() && $product->getSelections(1)) || $product->getVariants())}] *[{/if}]</strong>
      [{/if}]
    [{/if}]
[{/block}]

Wo finde ich diese Änderung dokumentiert? Evtl. im Idealfall mit Beschreibung warum sich dies geändert hat.

Viele Grüße aus Berlin
indianer3c

im Cumulative-Update-Pack gibts nen Ordner templ_docu wo die Änderungen aufgeführt sind, einfach mal die darin enthaltene index.html mit dem Browser Deiner Wahl öffnen

Danke Ray :slight_smile:

Dort sehe ich alle betroffenen Template Dateien welche sich geändert haben. Sehr gut!

Wenn ich meine angesprochene Template Datei auswähle, dann sehe ich welche Stellen sich innerhalb dieser Datei geändert haben.

Was jetzt noch wünschenswert wäre ist eine Erklärung warum diese Änderung vorgenommen wurde. Gibt es sowas auch? :slight_smile:

Du kannst dir z. B. die Changelog des Bugtracker durchlesen.
https://bugs.oxid-esales.com/changelog_page.php
Ich bezweifel aber, das dort jede geänderte Kleinigkeit dokumentiert wird.

in den Release-Notes steht auch immer noch was drin - und Änderungen an den Templates gibts ja eh nur bei Major-Updates und nicht bei den Patches (ausser im allergrößten Notfall)

Danke euch beiden für eure Unterstützung :slight_smile: