Datei Anhang öffnet auf der selben Seite
Eingetragen von 4sense (13)
am 28.12.2007 - 14:03 Uhr in
am 28.12.2007 - 14:03 Uhr in
Hallo,
ich habe eine neue Seite mit einem Datei-Anhang erstellt. Wenn man nun auf die Datei klickt öffnet sich diese auf der gleichen Seite. Ich möchte aber das sich eine neue Seite öffnet. Hat jemand eine Idee wie ich das umsetzen kann.
Vielen Dank
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben
Kopiere die folgende
am 28.12.2007 - 17:38 Uhr
Kopiere die folgende Funktion in deine template.php Datei:
function phptemplate_upload_attachments($files) {
$header = array(t('Attachment'), t('Size'));
$rows = array();
foreach ($files as $file) {
$file = (object)$file;
if (!$file->remove) {
// Generate valid URL for both existing attachments and preview of new attachments (these have 'upload' in fid)
$href = file_create_url((strpos($file->fid, 'upload') === FALSE ? $file->filepath : file_create_filename($file->filename, file_create_path())));
$text = $file->description ? $file->description : $file->filename;
$rows[] = array(l($text, $href, array('target' => '_blank')), format_size($file->filesize));
}
}
if (count($rows)) {
return theme('table', $header, $rows, array('id' => 'attachments'));
}
}
Die Änderunge ist lediglich ein "array('target' => '_blank')" in der l - Funktion.
gruß pebosi
gruß pebosi
--
https://pebosi.net
keine template.php
am 08.01.2008 - 14:34 Uhr
Hallo,
mein Theme hat keine Template.php Datei. Habe das Problem aber jetzt gelöst. Lade die Datei wie ein Image hoch und erstelle dann ein Link, der in einem neuen Fenster geöffnet wird.
Gruß
4sense
--------------------------------------------------------
alles ist einfach - auch wenn es einfach nur schwer ist.
--------------------------------------------------------
alles ist einfach - auch wenn es einfach nur schwer ist.