Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
Seiten: 1