Hallo,
ich hab eine Frontend-Extension erstellt, die mir Text-Content-Elemente aus einer anderen Seite ausliest und dann auf die aktuelle Seite ausgibt. Sie wird anstelle des Text-CEs verwendet.
Die function main() in class tx_seblabla_pi1 returned den Inhalt als String.
Das zur Extension gehörende setup.txt ist weitgehend leer:
plugin.tx_seblabla_pi1{
}
Allerdings hatte ich nicht das Gefühl, dass setup.txt in irgendeiner Form ausgewertet wird, war eigentlich egal, was ich da reingeschrieben hab.
Das ganze funktioniert auch. Aber jetzt hab ich einen Server, auf dem ich die Fehlermeldung
ERROR: Content Element type se_blabla has no rendering definition!
bekomme. Woran kann das liegen?
Hab im root setup folgendes stehen:
BLABLAMARKER = CONTENT
BLABLAMARKER {
table = tt_content
wrap = |
select {
orderBy = sorting
pidInList = this
where = colPos = 3
}
}
Reicht das nicht? Wie kann ich die Fehlermeldung vermeiden?
Danke,
Steff
die setup.txt wird nur eingelesen wenn du in deinem Haupt TypoScript Template unter " Statische Templates einschließen (aus Erweiterungen):" dein Extension TypoScript integrierst.
Die Fehlermeldung "ERROR: Content Element type se_blabla has no rendering definition!" erscheint immer wenn du ein Content-Element einer Extension eingebunden und dann die Extension deinstalliert hast. Es fehlt somit die Zuordnung von deinem Content-Element zur passenden Extension.
karlchen schrieb
die setup.txt wird nur eingelesen wenn du in deinem Haupt TypoScript Template unter " Statische Templates einschließen (aus Erweiterungen):" dein Extension TypoScript integrierst.
Das scheint korrekt eingebunden zu sein, steht zumindest da (root Template/view full...). Da ich das nicht von Hand gemacht hab, muss das bei der Installation der Extension hinzugefügt werden sein.
karlchen schrieb
Die Fehlermeldung "ERROR: Content Element type se_blabla has no rendering definition!" erscheint immer wenn du ein Content-Element einer Extension eingebunden und dann die Extension deinstalliert hast. Es fehlt somit die Zuordnung von deinem Content-Element zur passenden Extension.
Gibt's da nicht noch mehr Ursachen? Kann man sich die Rendering Definition nicht z.B. wegscripten? Hab ich glaub ich schon mal gemacht, krieg's aber nicht mehr zusammen wie das war.
Danke,
Steff