Typo3
Aus Mein Wiki
Sebra (Diskussion | Beiträge) (→Website-Sprach hinzufügen) |
Sebra (Diskussion | Beiträge) (→Tutorials) |
||
| Zeile 5: | Zeile 5: | ||
* Links von KevM | * Links von KevM | ||
TYPO3 / Extbase: | TYPO3 / Extbase: | ||
| - | Template: | + | Templa Voilà - Template erstellen: |
| - | http://it-republik.de/php/artikel/TYPO3-Templates-mit-TemplaVoil%E0-erstellen-1828.html | + | * http://it-republik.de/php/artikel/TYPO3-Templates-mit-TemplaVoil%E0-erstellen-1828.html |
| - | TSREF: | + | * Deutsche TypoScript Referenz: TSREF: |
| - | http://www.typo3.net/tsref/ | + | ** http://www.typo3.net/tsref/ |
| - | Extbase Extension Builder | + | * Extbase Extension Builder im TER (Extension Manager) laden. |
| + | ** "Extension Builder (extension_builder, 2.0.5)" | ||
| - | Extension Entwicklung auf Extbase Basis: | + | * Extension Entwicklung auf Extbase Basis: |
| - | http://www.mittwald.de/extbase-dokumentation/ | + | ** Extbase Dokumentation |
| + | *** http://www.mittwald.de/extbase-dokumentation/ | ||
= Konfiguration = | = Konfiguration = | ||
| Zeile 20: | Zeile 22: | ||
-> Backend -> [Web->Liste] -> 'root' -> Neuer Datensatz (Icon oben) -> Website-Sprache | -> Backend -> [Web->Liste] -> 'root' -> Neuer Datensatz (Icon oben) -> Website-Sprache | ||
-> Backend -> [Web->list] -> "New TYPO3 site" / 'root' -> Create new record -> System Records -> Website Language | -> Backend -> [Web->list] -> "New TYPO3 site" / 'root' -> Create new record -> System Records -> Website Language | ||
| + | == Standard Sprache festlegen == | ||
| + | * Web/Page -> "Weltkugel" -> Resources -> TypoScript Configuration | ||
| + | mod.SHARED { | ||
| + | defaultLanguageFlag = de | ||
| + | defaultLanguageLabel = Deutsch | ||
| + | } | ||
| + | |||
| + | = Extension Entwicklung = | ||
| + | == mit Extbase, Fluid == | ||
| + | === 1-2-3 === | ||
| + | * Extension-Verzeichnis anlegen - unter [typo3]/typo3conf/ext/____ | ||
| + | * Config-Files (Pflicht) anlegen: | ||
| + | ** ext_emconf.php | ||
| + | ** ext_localconf.php | ||
| + | ** ext_tables.php | ||
| + | |||
| + | [[Beispielprojekt / Typo3 / Extbase / sebraKalender]] | ||
| + | |||
| + | == Tutorials == | ||
| + | * «Tutorial: Meine erste Extbase Extension» | ||
| + | ** http://typo3.sfroemken.de/typo3-tutorials/extensions/fluid.html | ||
| + | |||
| + | == Mehrsprachigkeit umsetzen == | ||
| + | * http://daniel-müller.de/web-dev/typo3/ext_locallangxml_verwenden.html#respond | ||
| + | |||
| + | == Fluid == | ||
| + | === Beispiele === | ||
| + | <f:render partial="fbLikeBox" arguments="{settings : settings, audioguide:audioguide}"/> | ||
| + | |||
| + | = TypoScript = | ||
| + | == Beispiele == | ||
| + | * php-Script einbinden (Muss wohl zusätzlich mit "neues Inhaltselement"->"script" "Code"=MARKER aufgerufen werden!? | ||
| + | tt_content.script = CASE | ||
| + | tt_content.script { | ||
| + | key.field = select_key | ||
| + | MARKER = PHP_SCRIPT_EXT | ||
| + | MARKER.file = fileadmin/dein_script.php | ||
| + | } | ||
| + | |||
| + | = Useful = | ||
| + | * Extensions | ||
| + | ** HTML to PDF ( ods_html2pdf ) | ||

