Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 12. Oktober 2013 15:30

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Listit2: File Upload funzt nicht mit $item_alias

In der Erläuterung zum Feld-Typ "file upload" steht:

"Directory path that will be appended to $config['uploads_url'] . No slash at the end. {$item_id} and {$item_alias} will be replaced."

Dies funzt aber nicht:

/images/mydir/{$item_alias}

erzeugt ein Verzeichnis namens

/images/mydir/{$item_alias}

und nicht

/images/mydir/somealias

--> Die Variable wird offensichtlich nicht durch ihren Wert ersetzt.

Auch wenn ich die geschweiften Klammern weglasse.

Weiss jemand wie das funktionieren soll bzw. wie das gedacht ist?

Servus,
Alex

Offline

#2 12. Oktober 2013 15:43

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Listit2: File Upload funzt nicht mit $item_alias

Eventuell liegt das Problem in der listit1fd.FileUpload.php:

[== php ==]
	public function GetImagePath($url = false)
 	{
 		$config = cmsms()->GetConfig();
 		$prefix = $url ? $config['uploads_url'] : $config['uploads_path'];
 		$path = cms_join_path($prefix, $this->GetOptionValue('dir'));
		 if(strpos($path, '{$item_id}') !== false)
			$path = str_replace('{$item_id}', $this->GetItemId(), $path);
 		if(strpos($path, '{$field_id}') !== false)
			 $path = str_replace('{$field_id}', $this->GetId(), $path);
 		if($url)
 			$path = str_replace(DIRECTORY_SEPARATOR, '/', $path);
  		return $path; 	}

da fehlt $item_alias komplett.

Vergessen? Oder Feld-Info falsch?

Servus,
Alex

Beitrag geändert von faglork (12. Oktober 2013 15:48)

Offline