Docman Links in neuem Fenster!
So gehen die Links in einem neuen Fenster auf.
Wer für sein Joomla die Download-Komponente Docman benutzt hat möglicherweise das Problem,
dass beim anklicken des Links der Download Dialog bzw. die Download Seite
im gleichen Fenster geöffnet wird.
Das ist wirklich unschön, weil dann die eigene Site verlassen wird und der User im Browser auf Zurück klicken müsste.
Genau das machen viele dann aber nicht mehr.
Viele werden wissen, dass man dieses Problem normalerweise mit dem HTML-Befehl: target="_blank" löst.
Wenn man diesen Befehl einfach hinter den Downloadlink schreibt,
funktioniert das aber nicht.
Der Grund liegt in den Definitionen von zwei PHP-Dateien für die Docman-Komponente.
Hier also die Lösung für die Docman Version 1.3 RC2.
Möglicherweise tritt das Problem bei neueren Versionen ja nicht mehr auf.
Als erstes folgende Datei öffnen:
../components/com_docman/themes/default/templates/documents/task.tpl.php
in Zeile 31 wird dann der Befehl: target="_blank" hinzugefügt wie hier gezeigt.
?><li><a href="/<?php echo $this->doc->links->download ?>" target="_blank"><?php echo _DML_TPL_DOC_DOWNLOAD ?></a></li><?php
Abspeichern und dann die zweite Datei öffnen:
../components/com_docman/themes/default/templates/documents/list_item.tpl.php
Hier wird der Befehl: target="_blank" in die Zeilen 47, 60, 74 und 113 geschrieben:
Zeile 47:
?><a class="dm_icon" href="/<?php echo $this->doc->links->download;?>" target="_blank"><?php
Zeile 60:
?><a class="dm_thumb" href="/<?php echo $this->doc->links->download;?>" target="_blank"><?php
Zeile 74:
?><a class="dm_name" href="/<?php echo $this->doc->links->download;?>" target="_blank"><?php
Zeile 113:
<?php echo _DML_TPL_HOMEPAGE;?>: <a href="/<?php echo $this->doc->data->dmurl;?>" target="_blank"><?php echo $this->doc->data->dmurl;?></a>
Jetzt gehen alle Links in einem neuen Fenster auf, so wie es meist gewünscht ist.