Anleitungen

Laravel Homestead: neue Domain anlegen

Was ist Laravel Homestead? Von der offiziellen Website: Laravel Homestead is an official, pre-packaged Vagrant “box” that provides you a wonderful development environment without requiring you to install PHP, HHVM, a web server, and any other server software on your local machine. No more worrying about messing up your operating system! Vagrant boxes are completely […]

Einstieg in SASS

In dieser Einleitung gebe ich anhand einiger Code-Beispiele einen Einstieg in SASS (Syntactically Awesome Stylesheets) Sass is the most mature, stable, and powerful professional grade CSS extension language in the world. Ich empfehle jedem, der SASS lernen will, einen Blick in den Guide und die Dokumentation zu werfen.

OXID: nach Login auf Startseite umleiten

In einem aktuellen Projekt bauen wir einen Shop auf, in dem das ‘Private Sales Login’ aktiviert ist. Der Kunde landet hierbei nach dem Login auf der Seite ‘Mein Konto’. Meine Aufgabe war es, den Kunden nach dem Login auf die Startseite umzuleiten. Dazu habe ich die Datei application/views/azure/tpl/form/login_account.tpl bearbeitet. Zeile 12 (original): <input type=”hidden” name=”cl” value=”[{ $oViewConf->getActiveClassName() […]

Typo3: trustedHostsPattern mit und ohne www

Am 22.05.2014 wurde die Konfigurationsoption “trustedHostsPattern” in Typo3 eingeführt. Hierdurch sollen “Host Spoofing”-Attacken verhindert werden. siehe dazu Multiple Vulnerabilities in TYPO3 CMS Die Host Pattern werden in die localconf.php bzw. LocalConfiguration.php geschrieben. localconf.php $GLOBALS['TYPO3_CONF_VARS']['SYS']['trustedHostsPattern'] = ‘deinPattern’; LocalConfiguration.php (innerhalb des ‘SYS’-Arrays) ‘trustedHostsPattern’ => ‘deinPattern’, Bei den meisten Projekten ruft man die Seite über www.domain.de bzw. einfach über […]

OXID – “Clear tmp” Modul installieren

Das Modul “Clear tmp” ermöglicht das einfache Löschen des Caches im Backend. Die Installation ist sehr einfach: 1. aktuelle Version des Moduls herunterladen (https://github.com/OXIDCookbook/ocb_cleartmp/archive/master.zip) 2. den Ordner “ocb_cleartmp” in den “modules” Ordner von OXID kopieren 3. Im Backend unter “Erweiterungen” -> “Module” auf “OXID Cookbook :: Clear tmp” klicken 4. aktivieren, indem man rechts auf […]

OXID – Gästebuch deaktivieren

Diese Anleitung zeigt, welche Dateien man bearbeiten muss, um das Gästebuch im OXID eShop zu deaktivieren. (getestet mit OXID eShop CE 4.7.5) Info: pfad/zur/datei:zeilennummer(n) Die Pfade beziehen sich immer auf das jeweilige Template, also z.B. application/views/azure/tpl/widget/footer/services.tpl Zeile 9 tpl/widget/footer/services.tpl:9

OXID – Merkzettel deaktivieren

Diese Anleitung zeigt, welche Dateien man bearbeiten muss, um Merkzettel im OXID eShop zu deaktivieren. (getestet mit OXID eShop CE 4.7.5) Info: pfad/zur/datei:zeilennummer(n) Die Pfade beziehen sich immer auf das jeweilige Template, also z.B. application/views/azure/tpl/page/account/dashboard.tpl Zeile 32 – 35 tpl/page/account/dashboard.tpl:32-35 tpl/page/account/inc/account_menu.tpl:12 tpl/page/details/inc/productmain.tpl:94-98 tpl/widget/footer/services.tpl:17 tpl/widget/header/servicebox.tpl:30

Typo3 Extension erstellen

kickstarter installieren Extension in kickstarter einrichten (Datenbanktabellen, Front- bzw.  Backend-Plugins usw) Flexform einbinden Code in ext_tables.php einfügen flexform_ds.xml kopieren flexform_ds.xml anpassen Namen der Extension ändern Felder hinzufügen locallang_tca.php kopieren & anpassen PHP-Code einfügen (in pi1/class.tx_extname_pi1.php)