Typo3 netbeans: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
F (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Mit Netbeans typoscripten == Benötigt == * netbeans: die aktuelle [http://netbeans.org/downloads/ php] Version (getestet mit 7.2.1) ** [http://www.dfranek.net/m…“ |
F (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
** [http://www.dfranek.net/my-work/netbeans-typoscript-plugin/ NetBeans TypoScript-Plugin] | ** [http://www.dfranek.net/my-work/netbeans-typoscript-plugin/ NetBeans TypoScript-Plugin] | ||
*** kann ansich über netbeans > Dateileiste > Tools > Options > Plugins installiert werden | *** kann ansich über netbeans > Dateileiste > Tools > Options > Plugins installiert werden | ||
* einen Zugang zum Typo3 fileadmin Verzeichnis (ssh, ftp, oder direkt) | * einen Zugang zum Typo3 fileadmin Verzeichnis (ssh, ftp, oder direkt) inklusive Schreibberechtigung! | ||
== Einstellungen == | |||
=== netbeans === | |||
neues Projekt erstellen (hier mit ssh) | |||
* Dateileiste > File > New Project > PHP Application from Remote Server | |||
* Formulare ausfüllen | |||
** Serverpfad sollte in den fileadmin Ordner gehen | |||
* und nicht vergessen das automatisch die Dateien geuploaded werden | |||
** rechte Maustaste auf das Projekt > Proberties > Run Configuration > Upload Files directly aktivieren | |||
=== typo3 backend === | |||
Seite inklusive typo3template anlegen dort in | |||
'''constans ''' | |||
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/constans.ts"> | |||
'''setup ''' | |||
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/setup.ts"> | |||
* '''Wichtig:''' | |||
** "Im Template muss das Include in einer eigenen Zeile stehen, sonst wird es nicht erkannt." | |||
** "Das Include wird vor dem Parsen des TS ausgeführt und funktioniert nicht mit Conditions und Verschachtelungen." | |||
** "Die Dateigröße darf nicht größer als 100KB sein." | |||
** "Die URL der Datei muss ausgehend von PATH_side sein, darf also kein ".." enthalten." | |||
** '''Achtung:''' der Cache muss so weit ich weiß immer manuel gelöscht werden | |||
** '''Achtung:''' nachfolgender Code (also auch includete Dateien) überschreiben evt. oben stehenden code! | |||
** '''Achtung:''' schauen das das typo script nicht direkt aufrufbar ist | |||
*** "Außerdem sollte man nicht vergessen die ts-Dateien mit .htaccess zu schützen, da sie sonst frei einsehbar sind" | |||
<FilesMatch “\.ts” > | |||
deny from all | |||
</FilesMatch> | |||
* '''Quellen:''' | |||
** [http://www.rainer-grundel.de/wissensdb/typo3/allgemein/artikel/article/typoscript_ueber_externe_datei_einbinden.html Typoscript über externe Datei einbinden] | |||
** [http://blog.undkonsorten.com/typo3-typoscript-editieren TYPO3: TypoScript mit Komfort] | |||
== netbeans ts Skripte == | |||
jetzt schön die Skripte anlegen | |||
'''fileadmin/constans.ts''' | |||
VAR_TEXT1 = hallo wie gehts jetzt | |||
'''fileadmin/setup.ts''' | |||
page = PAGE | |||
page.typeNum = 0 | |||
# Content object one: | |||
page.10 = TEXT | |||
page.10.value = {$VAR_TEXT1} | |||
== Quellen == | |||
* [http://t3n.de/magazin/zehn-tipps-tricks-extbase-fluid-227639/ TYPO3: Zehn Tipps & Tricks für Extbase und Fluid 1. Tip: Fluid-Snippets in Netbeans] | |||
Aktuelle Version vom 1. März 2013, 13:14 Uhr
Mit Netbeans typoscripten
Benötigt
- netbeans: die aktuelle php Version (getestet mit 7.2.1)
- NetBeans TypoScript-Plugin
- kann ansich über netbeans > Dateileiste > Tools > Options > Plugins installiert werden
- NetBeans TypoScript-Plugin
- einen Zugang zum Typo3 fileadmin Verzeichnis (ssh, ftp, oder direkt) inklusive Schreibberechtigung!
Einstellungen
netbeans
neues Projekt erstellen (hier mit ssh)
- Dateileiste > File > New Project > PHP Application from Remote Server
- Formulare ausfüllen
- Serverpfad sollte in den fileadmin Ordner gehen
- und nicht vergessen das automatisch die Dateien geuploaded werden
- rechte Maustaste auf das Projekt > Proberties > Run Configuration > Upload Files directly aktivieren
typo3 backend
Seite inklusive typo3template anlegen dort in
constans
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/constans.ts">
setup
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/setup.ts">
- Wichtig:
- "Im Template muss das Include in einer eigenen Zeile stehen, sonst wird es nicht erkannt."
- "Das Include wird vor dem Parsen des TS ausgeführt und funktioniert nicht mit Conditions und Verschachtelungen."
- "Die Dateigröße darf nicht größer als 100KB sein."
- "Die URL der Datei muss ausgehend von PATH_side sein, darf also kein ".." enthalten."
- Achtung: der Cache muss so weit ich weiß immer manuel gelöscht werden
- Achtung: nachfolgender Code (also auch includete Dateien) überschreiben evt. oben stehenden code!
- Achtung: schauen das das typo script nicht direkt aufrufbar ist
- "Außerdem sollte man nicht vergessen die ts-Dateien mit .htaccess zu schützen, da sie sonst frei einsehbar sind"
<FilesMatch “\.ts” > deny from all </FilesMatch>
netbeans ts Skripte
jetzt schön die Skripte anlegen fileadmin/constans.ts
VAR_TEXT1 = hallo wie gehts jetzt
fileadmin/setup.ts
page = PAGE
page.typeNum = 0
# Content object one:
page.10 = TEXT
page.10.value = {$VAR_TEXT1}