Zum Inhalt springen

TemplaVoila API - ContentElement auf neue Seite referenzieren - eigene Extension

Erstellt am 15. Juni 2006 · 1 Antwort · letzte Antwort am 16. Juni 2006

Tags: Frage

FordPrefect ·

Hallo Forum,

ich versuche mich gerade an einer Extension zum contentabonnement für TV! und fe_user. Diese soll ins TER - wenn sie so wird wie sie soll.

Ich stosse jedoch schon beim referenzieren auf ein phänomen, hier mein code den ich verwende, habe mich an die selbe methode gehalten die im eigentlichen TV!-Modul verwendet wird (mod1/index.php)

$field behinhaltet das feld in welches das CE referenziert werden soll

$destinationPointer = 'pages:9:sDEF:lDEF:'.$field.':vDEF:0';
									$destinationPointer = $this->tvObj->flexform_getPointerFromString($destinationPointer);
									
									$this->tvObj->referenceElementByUid($contentID, $destinationPointer, FALSE);

Wenn ich mir die der Funtion übergebenen Daten aus meiner Extension ($destinationPointer) und die Daten der index.php von TV! anschaue sind diese beide gleich. Jedoch wird mein Element nicht plaziert!

kann jemand einen tip geben?

DAnke

Ford

FordPrefect ·

Hi,

so, problem ist erkannt, die api greift zum speichern auf das tcemain-Objet zu das nur mit be_user Rechten verwendbar ist. Somit kann ich die API-Funktionen nicht in einem FE-Plugin verwenden. So, bin nun dran einen BE-User zu simulieren.

Gruss

Ford