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.

 

Apr 20

Gestern war es soweit, das finale Release des OXID eShop 4.5 (Revision 34568) wurde veröffentlicht.

Letzte Woche präsentierte OXID eSales die vollständig, im Frontend, überarbeitete Shop-Software auf dem Internet World Kongress in München, das eigentliche Release hat sich somit um ein paar Tage verschoben.

Spielereien wie nette Roll-Over-Effekte, das neue Kunden-Login über ein Pop-up sowie der Warenkorb, der bei einem Mouse-Over alle im Einkaufswagen liegenden Produkte inklusive Preis anzeigt, hinterlassen den Eindruck, dass man viel Arbeit in das Frontend gesteckt hat. Die Kunden des eigenen Online-Shops wird es freuen, auch wenn man auf den ersten Blick das Gefühl hat, dass man nicht unbedingt mit jQuery auf Spatzen hätte schiessen müssen. Weiterlesen »