Zum Inhalt springen

$this->cObj->IMAGE($config) aber eigener Bildpfad

Erstellt am 17. Juli 2008 · 6 Antworten · letzte Antwort am 30. Juli 2008

Tags: Frage

charlin ·

Hallo!

Möchte mir eine Grafik generieren lassen.
Leider wird nichts ausgegeben.
Wahrscheinlich liegt es am Pfad, da ich nicht im Ordner uploads/ bin, sondern im Ordner test/.
Im Installtool habe ich bereits
addAllowedPaths = test/
eingetragen.
Rechte hat der Ordner auch alle...

$config = array();

$config['file'] = 'test/meinegrafik.gif';
$config['file.']['width'] = '80';
$config['file.']['height'] = '53c';
				
$marker['###BILDERGALERIE###'] = $this->cObj->IMAGE($config);

Vielen Dank für die Hilfe.

charlin ·

Hallo! steffenk,

habe ich auch schon geändert, funktioniert auch nicht.

Immer wenn ich aber eine bestehende Grafik aus dem Order uploads/ verwende funktioniert es.

Mein Problem ist nun, funktioniert das was ich möchte grundsätzlich nicht oder habe ich einen Fehler???

Danke

steffenk ·

ich mach das auch öfters ohne Probleme, allerdings nehm ich immer extension-Verzeichnis oder fileadmin. Warum nimmst Du nicht fileadmin/irgendwas?

charlin ·

Dann liegt es wohl tatsächlich an dem Pfad.

Kunde spielt die Dateien hoch.
Wurde so festgelegt bevor dieses Problem auftrat.

Wo könnte diese Verzeichnisbeschränkung im Code hinterlegt sein?

steffenk ·

in t3lib_tstemplate sind die Pfade festgelegt:

$this->allowedPaths = Array ('media/','fileadmin/','uploads/','typo3temp/','t3lib/fonts/',TYPO3_mainDir.'ext/',TYPO3_mainDir.'sysext/','typo3conf/ext/');

Danach müsstest Du den Pfad so ergänzen können:

$GLOBALS['TYPO3_CONF_VARS']['FE']['addAllowedPaths'] = 'test/';