Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 04.02.07, 12:27
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 24
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

typoScript in setup.txt


Hi Leute,

ich möchte in meine Extention eigenen TypoScript Code einlesen. Obwohl ich schon etliche Erklärungen dazu im Internet gefunden habe funktioniert das einfach nicht.

Ich habe in "ext_tables.php" folgende Zeile eingefügt (bzw. stand schon vom Kickstarter drin:sad:
t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Meine Extension');

Ich habe dann in der Datei:
meine_extesion/pi1/static/setup.txt
ein wenig TypoScript eingefügt.

Nun versuche ich auf diesen Code in class.tx_meineextension_pi1.php zuzugreifen.
Ich dachte das Typo-Script sollte dann nach function main($content,$conf) in der $conf - Variablen stecken, die Variable ist aber leer. Was mache ich da falsch?

freue mich über jeden Hinweis. Vielleicht gibt es ja irgendwo ein Tutorial?

beste Güße

Sareen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 04.02.07, 14:01
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 24
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

O.K. habe wieder was gelernt.

1) Ich glaube der Extention Kick-Starter macht da einen Fehler!
in der Datei "ext_tables.php" gehört nur die Zeile
Code:
t3lib_extMgm::addStaticFile($_EXTKEY,'static/','Meine Extention');
rein. Bei mir waren da zwei ähnlich lautende drin. Bei der einen stand statt "static/" "static//" bei der anderen "p1/static/". Dementsprechend verwirrend war dann 2)

2) Ich muss das TypoScript explizit einbinden indem ich im Backend im Template-Modul unter "Info/Modify" "edit whole template" "include static (from extention)" das Extention typo-script "Meine Extention (my_ext_key)" einbinde.

3) in "class.tx_myextkey_pi1.php" wird an die main-funktion der Klasse zwar in der $conf Variablen der Typo-Script Array übergeben ABER in meiner Klassen-Variablen $conf ist die Info damit noch lange nicht. Da bekomme ich sie erst so hinein:
Code:
$this->conf = $conf;
4)
Per $conf wird nur das übergeben was im Typo-Script genau zu meiner Extention gehört. Also
Code:
plugin.tx_meinextkey_pi1 = USER
plugin.tx_meinextkey_pi1 {
    # Nur dieser Inhalt wird an die Extention per $conf übergeben!!
}
nun ja, ich hab' mal wieder was gelernt. Ich hoffe ihr auch.

Grüße

Sareen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gelöst TypoScript Setup wird nicht ausgelesen Anderl Extension modifizieren oder neu erstellen 2 18.03.08 16:46
Neue BBCode Funktion: [typoscript] [/typoscript] Junior Änderungen 14 17.01.08 11:30
setup möglichkeiten? Hev Extension modifizieren oder neu erstellen 8 14.12.07 14:22
Typoscript Fehler bei Autoparser-Setup Elfwyn TYPO3 4.x Fragen und Probleme 2 09.10.07 19:19
Menülevel Setup cadjuwadru TYPO3 3.x Fragen und Probleme 13 04.11.05 15:30


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:35 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0