Hallo Experten,
vorab, ich hab schon versucht, eine Antowrt im Netz zu finden; komme aber wahrscheinlich aus mangelnden Verständnis nicht weiter...
ich habe eine eigene Extension ins RootTemplate eingebunden
lib.ticker = USER_INT
lib.ticker {
userFunc = user_lummticker_pi1->ticker
style = vertikal
ticker_id = ticker2
speed = 1
cssstyle = marqueecontainer
max_alter = 100
news_anzahl = 50
single = 97
field = field_kategorie
kategorie = 6
repeat = 46
}
Mittels FCE klappt die Einbindung der Extension auch einwandfrei, sofern die Paramater wie oben fest im RootTemplate definiert werden.
Editing Type = TypoScript Object Path = lib.ticker
Nun möchte ich aber durch eine weiteres (input)Feld im FCE den Parameter "kategorie" mitgeben, um so individuell für jede Seite , in der ich meine Extension eingebunden habe, die Kategorie setzen zu können...
Danke für Eure Hilfe
Michael
Hallo,
du hast meiner Meinung nach keine Extension eingebunden, sondern ein php-script mit deiner Tickerfunktion, richtig?! Kannst du nicht in deinem FCE ein weiteres Feld anlagen, dass in deinem Script nicht gemappt wird und dort die Kategoriennummer eintragen?
Liebe Grüße,
Nicole
Hi Nicole,
hm, ist richtig
Ich hatte noch vergessen
includeLibs.admin = typo3conf/ext/user_lumm_ticker/pi1/class.user_lummticker_pi1.php
zu posten, was ebenfalls ins RootTemplate gepackt wird und somit das Script inkludiert wird.
Ich hab's schon mit einem separaten Feld probiert. Ein Überbleibsel findet sich noch im TS "field = field_kategorie". Das Problem ist, dass "field_kategorie" direkt als Wert übergeben wird und nicht der eigentliche Wert meines FEldes.
Also wenn ich den übergebenen Wert im Skript ausgebe, erhalte ich "field_kategorie" und nicht etwas z.B. "6"...
LG
Michael
Hallo,
das Probelm mit TS auf FCE's zuzugreifen ist mir bekannt ;-) Versuch es mal mit
data = field:field_kategorie
Liebe Grüße,
Nicole
Hi,
danke für die Hilfe, nur wie bekomme ich den Wert dann der Variable "kategorie" zugeordnet?
Hallo,
ich bin der Meinung, dass du es so hinbekommen müsstest:
ib.ticker {
userFunc = user_lummticker_pi1->ticker
style = vertikal
ticker_id = ticker2
speed = 1
cssstyle = marqueecontainer
max_alter = 100
news_anzahl = 50
single = 97
kategorie.data = field:field_kategorie
repeat = 46
}
Natürlich unter der Voraussetzung, dass du dein Kategoriefeld unter TemplaVoila auch so benannt hast.
Liebe Grüße,
Nicole
Hm,
leider nicht. Hab ich so auch schon probiert; kann ja aber auch nciht gehen, da ich mir mit
$conf['kategorie']
den Wert ins skript hole...Oje,oje.