[TYPO3-UG Freiburg] $this->pi_getPageLink(); mit lumophpinclude
Nico de Haen
typo3 at ndh-websolutions.de
Tue Nov 20 11:56:30 CET 2007
Hallo Ben,
wenn die Funktion in der du das aufrufen willst nicht in einer Klasse steht,
die pi_base erweitert, kannst du pi_getPageLink nicht aufrufen.
Das ist dann aber auch kein Plugin, oder?
Es gibt verschiedene Möglichkeiten:
Wenn du noch mehr pi_base Funktionen brauchst, solltest du die
/typo3/sysext/cms/tslib/class.tslib_pibase.php includen, eine Instanz
erzeugen
und dann die Klasse erweitern.
einfacher wäre es sonst z.B. mit:
$GLOBALS['TSFE']->cObj->typolink('Test',array('parameter'=>301));
allerdings müsstest du dann auch noch die Typoscript-Parameter einbinden
um die ID
zu bekommen, die du in den Constants hinterlegst.
An die kommst du über $GLOBALS['TSFE']->pSetup.
Lass dir mal t3lib_div::view_array($GLOBALS['TSFE']->pSetup) ausgeben,
dann siehst du dein gesamtes Typoscript als Array und kannst die Werte
da abrufen,
wo du sie eingetragen hast.
Gruß,
Nico
--- Original Nachricht ---
Absender: Benjamin Keil
Datum: 20.11.2007 11:33
> Hallo zusammen,
>
> ich versuche gerade ein PHP-Script zu modifizieren, welches als
> Content-Element mittels der Extension lumophpinclude eingebunden wird.
> In dem Script werden Links generiert, welche ich dynamisch machen
> möchte, d.h. ich möchte die ID der Zielseite in meinen Constants
> hinterlegen und dann daraus die Links erzeugen.
>
> Ich scheitere aber schon an der Linkerzeugung:
> $this->pi_getPageLink(301);
> -> Call to undefined method KlasseDesScripts::pi_getPageLink() in ...
>
> Vielleicht darf ich das dann nicht mit $this aufrufen ?? Aber womit
> dann?
> Und wie kann ich auf meine Constants zugreifen?
>
> Grüße
> Ben
>
> --
> www.selbstschuld.de
>
>
>
>
>
>
> _______________________________________________
> TYPO3-UG-Freiburg mailing list
> TYPO3-UG-Freiburg at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-freiburg
>
--
*********************************************************
ndh websolutions
OpenSource Typo3 Webprogrammierung
http://www.ndh-websolutions.de
More information about the TYPO3-UG-Freiburg
mailing list