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
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
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 ?
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
$this->pidList = $this->pi_getPidList($this->cObj->data['pages'],$this->conf["recursive"]);