[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