Zum Inhalt springen

Ausgangspunkt (PID)

Erstellt am 14. April 2006 · 5 Antworten · letzte Antwort am 14. April 2006

Tags: Frage

kleineaey ·

hallo leute....

ich habe ne kleine fotogallery extension geschrieben, und wenn man diese plugin einfügen, muss hier ja Ausgangpunkt(SysOrdner) eingeben oder auswählen. Bei sql abfrage brauche ich ja diese PID von der SysOrdner um die zu unterscheinden, von welcher SysOrdner die bildern holen soll.

Bild: C:\…\img.jpg

$d = $GLOBALS['TSFE']->getStorageSiterootPids();
.....'pid="'.intval($d['_STORAGE_PID']).'"'.....

ich habe mit getStorageSiterootPids() versuch aber es klappt nicht :-(

Wäre nett, wenn mir jemand helfen könnte!

aey

just2b ·
kleineaey schrieb

Bild: C:\…\img.jpg

auf meinem desktop liegt nichts... das musst du schon auf einen server laden...

arbeitest du mit flexforms?
dann sowas ca.

		// Getting the pid list via the flexform
		 $pid_list = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'pages', 'sDEF') ? implode(t3lib_div::intExplode(',', $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'pages', 'sDEF')), ',') : $GLOBALS['TSFE']->id;

		// Checking for recursive level
		$recursive = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'recursive', 'sDEF');
		if (is_numeric($recursive) && $recursive > 0) {
			$this->config['pid_list'] = $this->pi_getPidList($pid_list,$recursive);
		}
		else {
			$this->config['pid_list'] = $pid_list;
		}

alternativ schau dir einfach andere extensions an, da lernt man einiges

georg

steffenk ·

ich habe festgestellt, das in 4.0 bei der Funktion $this->pi_getPidList($pid_list,$recursive); nicht alle pids geliefert werden, kann das jemand bestätigen ?

kleineaey ·

sorry wegen bilder :o

-Event
#event_images //pid=60
-Installation
#install_images //pid=59

ich arbeite nicht mit dem Flexform....

$d = $GLOBALS['TSFE']->getStorageSiterootPids();
.....'pid="'.intval($d['_STORAGE_PID']).'"'.....

echo $d['_STORAGE_PID'];

wenn ich das ausgeben lassen es kommt 0 raus

weiß jemand wie das geht? #angry#

aey