Nov 18

Seit der Version 4.5.0 des OXID eShops besteht die Möglichkeit, Templates mit den sogenannten oxBlocks einfach zu erweitern.

Somit muss man z. B. beim Installieren eines Moduls nicht manuell Änderungen im jeweiligen Template vornehmen, sondern kann dies mit einem einfachem Datenbank-Snippet erweitern – vorausgesetzt der Modulhersteller hat dies mit oxBlocks implementiert ;-)

Vor allem seit der Version 4.5.1 wurde das oxBlocks-Features vorangetrieben, sodass alle OXID-Templates mit diesen Blöcken ausgestattet sind.

Ein Block kann wie folgt aussehen:

[{block name="blockname"}] Inhalt [{/block}]

Wenn man nun einen bestehenden Block erweitern möchte, reicht ein Eintrag in der oxtplblocks-Tabelle, mit dem man den Inhalt und die Position angibt:

INSERT INTO oxtplblocks (OXID, OXACTIVE, OXSHOPID, OXTEMPLATE, OXBLOCKNAME, OXPOS, OXFILE, OXMODULE) VALUES (uniqId, true, shopid, template path, block name IN template, ordering position, block file basename, module (dir) name);

Seit gestern ist im OXIDwiki auch ein oxBlocks-Tutorial verfügbar, in welchem das Thema nochmal näher erleutert wird.

Übrigens, ab der Version 4.6.0 können die oxBlocks auch in Admin-Templates verwendet werden.

 

Nov 14

Die OXID eSales hat heute Ihre Roadmap für den neuen OXID eShop 4.6.0 veröffentlicht.

Die wichtigsten (neuen) Features haben wir nachfolgend zusammengefasst:

  • Virtuelle Produkte, wie MP3s oder PDF-Dateien als Download
  • erweitere RichSnippets (RDFa + GoodRelations)
  • verbesserte Performance (u. a. SQL-optimierung) jedoch nur für EE
  • besseres Modulhandling im Admin (oxblocks verfügbar)
  • Speichern von fehlgeschlagenen Bestellungen (z. B. technischen Probleme)

Alle weiteren Informationen zur neue Version finden Sie unter oxidforge.org.