Zum Inhalt springen

Dateiliste Link target = _blank

Erstellt am 2. November 2006 · 16 Antworten · letzte Antwort am 17. Juli 2013

Tags: Frage

mariohaehni ·

Hi

Ich verwende das Inhaltselement Dateilinks für eine Downloadpage. Die Formatierung habe ich mit der Ext. css_filelinks hinbekommen. Alles Tip Top.

Was mir zu meinem Glück jetzt noch fehlt ist, dass alle Links als target _blank haben. Weiss aber nicht wie.

Ich habe folgendes bereits versucht. jedoch ohne Erfolg:

tt_content.uploads.20{
 filelink.target = _blank
}

Für eure Hilfe wäre ich sehr dankbar.
Gruss Mario

n2o ·

Du hast einen normalen Dateilink erstellt?

Wenn ja der öffnet sich normalerweise in einem Neuen Fenster.

Nun schau aber bitte mal ob der "target" parameter überhaupt im Quelltext ankommt!

Weil ich hatte ein änliches Problem und da lag es daran das ich den Doctype auf XHTML Strict 1.0 oder 1.1 hatte und der lässt den target parameter nicht mehr zu! Also auf transitional umgestellt und dann gings.

gruss n2o

mariohaehni ·

Also ich habe dieses Problem bei allen Links welche innerhalb einer Fileliste (Also Special elements/Filelinks) generiert werden. Bei Links aus normalerm Text raus, habe ich dieses Problem nicht. Dort kann ich ja auch den Target angeben. Bei der Fileliste ja nicht!!

Doctype ist übrigens transitional!

mariohaehni ·

Das problem besteht weiterhin!! Hat sonst niemand dort ein Problem?

Habt ihr alle beim Inhaltelement «Filelist» den -blank target bei den Links?

manuelB ·

bei mir klappts auch nicht. brauch aber dringend ne lösung. hab sogar schon in der class.tx_cssstyledcontent_pi1.php nachgeguckt, aber selbst da steht nix von target. wo wird diesem CMS bitte gesagt er soll da ein target attribut hinschreiben?

weiß echt niemand ne lösung?

mariohaehni ·

Ich konnte das Problem nun doch lösen:

### Filelinks formatierung

tt_content.uploads.20{

   layout{
        ###global=<div class="filelinks filelinks_layout_###LAYOUT###">###FILE###</div>
        global=<div class="filelinks >###FILE###</div>
        file = <div class="###FILEEXT###"><span><a href="###URL###" target="_blank">###TITLE###</a> (###SIZE###)</span><span>###DESCRIPTION###</span></div>

          fileSize{
                 char=none
                 format=auto
                 desc=B|KB|MB
                 round=1
                      }
           }

      }
manuelB ·

bekomm immernoch ausgegeben:

<table class="csc-uploads csc-uploads-1">
					
					<tr class="tr-even">

						<td class="csc-uploads-icon">
							<a href="uploads/media/anmfhr2004.pdf" target="_blank"><img src="typo3/sysext/cms/tslib/media/fileicons/pdf.gif" width="18" height="16" alt="" title="" /></a>
						</td>
						<td class="csc-uploads-fileName">
							<p><a href="uploads/media/anmfhr2004.pdf" target="_blank">anmfhr2004.pdf</a></p>
							<p class="csc-uploads-description">Berufsfachschule Wirtschaft und Verwaltung (Höhere Handelsschule), Berufsfachschule</p>
						</td>
						<td class="csc-uploads-fileSize">

							<p>22 K</p>
						</td>
					</tr>
				</table>

null auswirkung. schon 28 mal den cache geleert und so weiter. da passiert nix : o.O

mariohaehni ·

Was ich noch anders habe ist, ich verwende die Extension css_filelinks um von den lästigen Tabellen wegzukommen.

Ansonsten kann ich mir nicht erklären, warum dies bei dir nicht funktioniert.

Aussie ·

Hallo,

für alle die auf der Suche nach einer Lösung sind. Bei mir funktioniert das Öffnen der Dateilinks in einem neuen Fenster (_blank)...

###############################
# Steurung Anzteige Dateilinks
###############################
tt_content.uploads.20.layout.global= <div class="filelinks filelinks_layout_###LAYOUT###">###FILE###</div>
tt_content.uploads.20.layout.file >
tt_content.uploads.20.layout.file.cObject=COA
tt_content.uploads.20.layout.file.cObject{
	wrap=<ul>|</ul>
	10 = TEXT
	10.wrap=<li>|</li>
	10.value=<a href="###URL###" target="_blank">###TITLE###</a> ###FILESIZE###
}
florius ·

Hallo,
ich wollte ebenso mit dem Seiteninhalt Dateilinks meine PDF Dateien in einem eigenen Fenster öffnen lassen.
Der Code von Aussie zeigte leider keine Wirkung.
Nachdem ich css_filelinks installiert hatte war es in Ordnung.
Vielen Dank.

Gruß Florius

juergen69 ·

Der Thread ist zwar schon sehr alt, aber da ich bei der Suche nach dem gleichen Problem hier gelandet bin, stelle ich meinen "Workaround vor.

filelink.ATagParams = target="_blank"
Chrissli ·

Ich vermisse die Zeit, als man nicht nach jedem größeren Update die Hälfte des Codes durchgehen musste... o.O