- Domain und alle Anfragen an eine Domein umleiten (Anfragen verwerfen)
RedirectMatch 301 (.*) https://www.facebook.com/NewWaveVogelsberg/
- Domain und alle Anfragen an eine Domain umleiten und auch Anfragen weitergeben
RedirectPermanent / https://www.facebook.com/NewWaveVogelsberg/
Flexform mit Extbase und Fluid
Erstellt in Extension Entwicklung, TYPO3 am 2. Januar 2014 vom Daschmi
Möchte man sein TYPO3 Extbase Frontend Plugin mit Flexform konfigurieren, so muss in der ext_tables.php folgender Code verwendet werden:
$extensionName = t3lib_div::underscoredToUpperCamelCase($_EXTKEY); $pluginSignature = strtolower($extensionName).’_frontend‘; $TCA[‚tt_content‘][‚types‘][‚list‘][’subtypes_addlist‘][$pluginSignature] = ‚pi_flexform‘; t3lib_extMgm::addPiFlexFormValue($pluginSignature, ‚FILE:EXT:‘.$_EXTKEY.’/Configuration/FlexForms/flexform_frontend.xml‘);
Die Flexformdatei muss dann unter /typo3conf/ext/{extensionkey}/Configuration/FlexForms/flexform_frontend.xml abgelegt werden und kann z.B. so aussehen:
<T3DataStructure> <sheets> <sDEF> <ROOT> <TCEforms> <sheetTitle>List Ansicht</sheetTitle> </TCEforms> <type>array</type> <el> <settings.display_cols> <TCEforms> <exclude>1</exclude> <label>Sichtbare Spalten</label> <config> <type>select</type> <items type="array"> <numIndex index="0" type="array"> <numIndex index="0">Preis</numIndex> <numIndex index="1">1</numIndex> </numIndex> <numIndex index="1" type="array"> <numIndex index="0">Marke</numIndex> <numIndex index="1">2</numIndex> </numIndex> </items> <maxitems>100</maxitems> <size>5</size> </config> </TCEforms> </settings.display_cols> </el> </ROOT> </sDEF> </sheets> </T3DataStructure>
Wenn man die Felder im XML mit dem Prefix settings. versieht kann man im Controller einfach wie folgt zugreifen:
… $this->cols = explode(‚,‘, $this->settings[‚display_cols‘]); …
Android App auf Portrait Ansicht beschränken und Drehung verhindern
Erstellt in Android SDK am 28. Dezember 2013 vom Daschmi
Um eine App auf eine Ausrichtung zu bescränken, muss man folgendes in die Manifest Datei bei jeder Aktivität eintragen:
...android:screenOrientation="portrait"...
Statische Klassen mit TYPO3/Extbase
Erstellt in Extension Entwicklung, TYPO3 am 27. Dezember 2013 vom Daschmi
Statische Klassen für Helper etc. können unter /Classes/Utility/{ClassName}.php abgelegt werden und sollten innerhalb des Namensraums \{VendorName}\{PackageName}\Utility liegen. Der Aufruf von Methoden erfolgt dann über \{VendorName}\{PackageName}\Utility\{ClassName}::{Methodenname} aufgerufen werden.
PHP_SCRIPT nach Update auf TYPO6
Erstellt in TYPO3 am 16. November 2013 vom Daschmi
In der aktuellen TYPO3 Version (6.1.5) ist es nicht mehr möglich PHP Scripte z.B. über:
lib.langmenu = PHP_SCRIPT_INT lib.langmenu.file = typo3conf/sprachen.php
einzubinden. Man kann es aber einfach in eine User Klasse packen und wie folgt einbinden:
includeLibs.lang = typo3conf/sprachen.php lib.langmenu = USER lib.langmenu.userFunc = user_sprachen->main
Die Klasse sieht dabei wie folgt aus:
<?php class user_sprachen { function main($content, $conf) { … } } ?>