Zum Inhalt springen

Contentelement Filelinks formatieren

Erstellt am 5. September 2003 · 17 Antworten · letzte Antwort am 18. Oktober 2005

Tags: Frage

Michl ·

Hallo,

steh im Moment total auf dem Schlauch o.O

Ich moechte das Contentelement Filelinks konfigurien.

Bei Constants in meinem TS-Template:
styles.content.uploads {
descriptionWrap = <div class="normal">|</div>
tdWrap = <td bgcolor="#CCCCCC"> | </td>
}
Wunderbar, wird alles angezeigt.

Aber wie kann ich die <td> formatieren in der das Icon angezeigt wird?

Danke
Michael

Michl ·

Antwort aus der [Typo3-german] Mailing List:

Indem du dir die TSREF zur Hand nimmst und im Object Browser versuchst zu
verstehen, was du unter [tt_content][uploads] findest ;-).

Oder indem du folgende Zeile in dein Setup schreibst:

tt_content.uploads.20.3.split.1.filelink.icon.wrap2 = <td align=center><div
class="meinFilelinkIconnStyle"> | </div></td>

(eine Zeile)

Achtung: Der td-tag muss stehen bleiben, sonst zerschießt's die Tabelle um
den Filelink!!

Ich hab content(default) als statisches Template aktiviert. Bei anderen
schauts eventül anders aus.

Ein Tip, der mir noch in keiner Doku über den Weg gelaufen ist: Die
TypoScript-"Verarbeitung" der Inhaltselemente findet sich im Object Browser
unter [tt_content] (und nicht unter styles.content o.ä.).

Michl ·

Falls mit "headline" der Link gemeint ist:

styles.content.uploads {
descriptionWrap = <div class="normal">|</div>
wrap =
labelWrap = Download:&nbsp; |
sizeWrap = Filesize😐
tdWrap = <td width="50%" align="left" valign="top" bgcolor="#EEEEEE"> | </td>
}

Im TS-Template bei Constants. Mit labelWrap kannst Du den Download-Link formatieren.

Gruss
Michael

todo ·

Danke für die schnelle Antwort.

Mit "Headline" meine ich nicht den Downloadlink, sondern den Text der innerhalb des Moduls mit "Überschrift" bezeichnet wird.

Michl ·

Und was fuer ein Modul meinst Du?

Das Filelink von dem ich rede ist ein Contenttyp und keine spezielle Extension.

Gruss
Michael

sw-student ·

Hallo Michl,

bin gerade ebenfalls dabei, meine Filelink Tabelle zu formatieren. Ich hätte noch gerne einen Rand bei der Tabelle.

Hab schon folgende Eigenkonstruktion versucht:

styles.content.uploads.tableWrap = <table border ="1" </table>

Kannst mir bitte weiterhelfen!?

Gruß
sw-student

Michl ·

Im Setup des TS-Templates:

tt_content.uploads.20 {
default.tableStyle {
border = 1
}
}

Falls Du bei Filelinks die Layoutauswahl (1,2,3) ermoeglichst, musst Du auch fuer die Layouts den Rand definieren:

tt_content.uploads.20 {
1.tableStyle {
border = 1
}
}

Gruss
Michael

sw-student ·

Hallo Michael,

leider funktioniert's so bei mir nicht. Wahrscheinlich bin ich einfach unfähig dazu. Hab den Code 1:1 ins Template übertragen. Muss irgendwas angepasst werden?

Danke.

Michl ·

Immer gut:
Clear All Cache (Menue links unter Admin functions)

Kontrolle:
Im TypoScript Object Browser bei [tt_content] dann [uploads] dann [20] dann [default] dann [tableStyle] nachschauen. Dort muesste die Aenderung [border] = 1 zu sehen sein.
Falls nicht auf [border] klicken und direkt den Wert eintragen.

Oder:
default.tableStyle {
border.field >
border.override.field = table_border
border = 1
}

Gruss
Michael

sw-student ·

Looool #giggle#

Wollt grad nachschaun, welches Layout ich gewählt hab und siehe da - man kann border per Haken setzen.
Ich könnte schwören, die waren letztens noch nicht da :x

Jetzt stört mich noch ne Kleinigkeit:
vor dem Icon wird ne Spalte gesetzt, die ziemlich blöd aussieht. Kriegt man die noch irgendwie weg?

Thx for help

Michl ·

> border per Haken setzen.
Damit hast Du aber nur diesen einen Contenteintrag formatiert. Ueber die Konfiguration von Uploads im Setup kannst Du die Formatierung fuer alle Seiten unterhalb des Templates definieren.

> vor dem Icon wird ne Spalte
Sorry, da weiss ich keine Antwort.

Gruss
Michael

sw-student ·

War eigentlich auch so in meinem Sinne, dass nur diese eine Dateiliste mit Rand angezeigt wird.

Vielen Dank für deine flotte Hilfe!

Oli ·

Wenn ich denn thumbnails in filelinks anzeigen lasse, wie kann ich die größe der thumbnails ändern? Ist das überhaupt möglich?

Suche schon im TS Object Browser bei tt_content > uploads, finde aber nichts!

Michl ·

Ist mir nicht bekannt, wie über TS die Groesse geaendert werden kann.

Die File Icons liegen wohl in /typo3_src/typo3/t3lib/gfx/fileicons als .gif-Dateien.
Hier koennte die Groesse ueber ein Graphikprogramm geaendert werden.

Gruss
Michael

sw-student ·

Schöne größere Icons werden mit der 'Directory Listing' Extension mitgeliefert. Einfach installieren und aus dem Icons Ordner ziehen und die anderen damit überschreiben.

typo3confextdir_listingpi1iconsdefault

Oder natürlich gleich mir der Extension arbeiten #giggle#

kl3tte ·

hi,

ich möchte ebenfalls die filelinks ändern, aber richtig!

ich möchte gern die link in eine unordered-liste einfügen, quasi so ähnlich:

<ul>
<li>DOWNLOAD 1 - (10kb)</li>
<li>DOWNLOAD 2 - (12kb)</li>
</ul>

wie macht man denn nun sowas?

shustedt ·

Hallo zusammen!

Ich möchte gerne den Link des Contentelements FILELINKS beschreiben können, hier beispielsweise mit Hilfe des Headers.

Dazu habe ich folgendes per Typoscript Object Browser ins TS-Template (SETUP) geschrieben:

tt_content.uploads.20.labelStdWrap = < lib.stdheader

Aber es ändert sich rein gar nichts. Chache & Co leeren - nichts hilft!

Was mach ich falsch?