Ich weiß noch, dass ich bei meinen ersten Schritten im Magento immer fälschlicherweise escapeHtml() geschrieben habe. Irgendwie erschien mir dieser Methodenname eingänglicher als htmlEscape(). Diese Erkenntnis scheint sich inzwischen auch bei Varien durchgesetzt zu...
Bessere Suchergebnisse mit FINDOLOGIC
Das die Suchfunktion nicht gerade zu den Stärken von Magento gehört ist kein Geheimnis. Aufgrund der Komplexität dieses Themas wird es jedoch auch bei anderen Shop-Systemen oftmals an externe Dienstleister wie FACT-Finder oder epoq delegiert. Relativ neu in diesem...
Einzelne EAV-Attribute performant speichern
Um ein Objekt in Magento zu speichern, bringen alle Models die Methode save() mit. Durch diese Methode weiß das Objekt automatisch, wie es sich selbst in der Datenbank abzulegen hat, egal, ob es sich um eine flache Tabelle oder ein EAV-Objekt mit mehreren Tabellen für...
Brauchen wir den Disclaimer?
Auf vielen Websites finden sich Disclaimer für externe Links. Oft handelt es sich um die pauschal gehaltene Erklärung, dass „für Inhalte fremder Sites nicht gehaftet wird“. Ein solcher Hinweis kann in vielen Fällen mehr schaden, als er nützt (dazu unten). Besteht eine...
Preisangaben in Online-Shops
Jedem Online-Shop-Betreiber sollte sich die Frage nach der Gestaltung der Preisangaben auf den Shop-Seiten stellen, denn nicht gesetzeskonforme Preisangaben können im Einzelfall zu Abmahnungen führen. Der Gesetzgeber hat in Bezug auf Preisangaben in Online-Shops nicht...
Texte in eigenen Themes übersetzen
Bei der Realisierung eines neuen Themes für Magento müssen häufig die vorhandenen statischen Texte angepasst oder neue statische Texte eingefügt werden. Die allereinfachste Möglichkeit, die Texte einfach hart in die Templates zu schreiben, verbietet sich fast von...
TYPO3 Sicherheitslücken gefunden
In den CORE-Paketen von TYPO3 sind zahlreiche schwerwiegende Sicherheitslücken gefunden wurden. Es sind die folgenden Versionen betroffen: 4.0.0 to 4.0.9 4.1.0 to 4.1.7 4.2.0 to 4.2.3 Im Zuge dessen sind auch gleich neue Versionen (4.0.10, 4.1.8, 4.2.4) veröffentlicht...
TemplaVoila Preview in Vorschau ausblenden
Wenn man in seiner TYPO3-Instanz TemplaVoila verwendet und sich eine verstecke Seite in der Vorschau anzeigt bzw. mit Workspaces arbeitet, werden in der Preview Infofenster angezeigt, welche durchaus auch mal sehr nervig sein können oder gleich das ganze Layout...
Navigationstitel (nav_title) statt normalen Titel (title) im Backend anzeigen
Wer viel mit SEO und SEM macht hat häufig das Problem, dass er sehr lange Titel hat. Dies lässt sich im Frontend ganz einfach dadurch kompensieren, dass man im Seitenheader auch noch das Feld nav_title setzt. Dieses wird dann für die Beschriftung des...
FLOW3 könnte die PHP-Welt auf den Kopf stellen
Am vergangenen Donnerstag durften wir auf der TYPO3 Convention 2008 einen aktualisierten Blick in das PHP5-Applikationsframework FLOW3 werfen dürfen, welches auch die Grundlage für TYPO3 5.0 bildet. Bereits im vergangenen Jahr wurde die TYPO3-Messe von diesen Themen...