Zum Inhalt springen

USER und USER_INT geht nicht

Erstellt am 16. Januar 2006 · 1 Antwort · letzte Antwort am 16. Januar 2006

Tags: PHP, Frage

subnoodle ·

Hallo,

ich versuche, meine Sub-Applikation per USER oder USER_INT in TypoSCript einzubinden. Geht leider nicht und kann nicht sehen, warum nicht.

Hier das Extension-Template:

includeLibs.semorg = semorg/module/func.semorgListOwn.php
page.10.marks.CONTENT.25=USER
page.10.marks.CONTENT.25 {
    userFunc = semorgListOwn
}
page.10.marks.CONTENT.30=TEXT
page.10.marks.CONTENT.30 {
    value=DDD
}

Was passiert:
Es erscheint als Content 'DDD'
Es erscheint nicht der Output von semorgListOwn
Es erscheint auch nicht der Output der normalen Content-Elemente, die auf CONTENT.20 eingebunden waren; dies geht anstandslos, wenn das Extensiontemplate gelöscht wird.

Ich rechne mit Anzeige des Ergebnisses von semorgListOwn()

in semorg/module/func.semorgListOwn.php
steht zu Testzwecken ausschließlich

<?PHP
function semorgListOwn($data="") {
	return("USER_FUNC");
} 
?>

Kann mir da jemand weiterhelfen?
Ist ziehmlich madig so, weil ich ansonsten per iframes andere Applikationen einbette, was nicht wirklich der Hit ist.
Danke!
Sam

subnoodle ·

Eine kleine Ergänzung, aber verstehen tu' ich es trotzdem nicht:

Wenn ich das ganze ins fileadmin/-Directory lege, geht's.
Allerdings: Wenn ich im Fileadmin-Directory einen include mache auf non-Fileamdin-Files, sieht es so aus, als die immer noch nicht inkludiert werden könnten.

Script inc.semorg_typo3.php in Fileadmin:

<?PHP

require_once("semorg/module/inc.semorg_config.php");

?>

Typoscript:

includeLibs.semorg = fileadmin/inc.semorg_typo3.php

Dass inc.semorg_config inkludiert wird, ist nicht erkennbar; Fehlermeldung kommt, daß Functions & Klassem fehlen; daher ghee ich davon aus, dass es nicht inkludiert wurde.

Für Hinweise, wie sich fileadmin/ anders gegenüber anderen Verzeichnissen verhält, bin ich sehr dankbar.

Grüße
Sam