Zum Inhalt springen

Filelist bearbeiten

Erstellt am 21. Januar 2011 · 3 Antworten · letzte Antwort am 2. März 2011

Tags: Inhaltselemente, Dateien & FAL, Frage

Ced ·

Salü zusammen

Ich wende mich nun endlich an euch, nach dem ich meine Tastatur halb tot getippt habe. #angry#

Es geht um eine ganz normalen Dateiverweis den man im Typo3 als Inhalt einfügen kann.

Ich möchte bei den Dateiverweise das Layout ändern.
Standart ist ja das Layout 3 so:

|Vorschau|Dateiname|
|Beschreibung|

wie kann ich das im Code (HTML/TypoScript/CSS/PHP) ändern damit das ganze untereinander angezeigt wird?

|Beschreibung|
|Vorschau|
|Dateiname|

Habe auch einige Beiträge gefunden z.B.:
#26791

Nur ich werde nicht schlau draus oder es geht in die falsche Richtung.

Besten Dank für eure Hilfe.
PS: Typo3 hab ich in der Version 4.4.0

Unbekannter Benutzer ·

Hallo,

ich glaube ich kann dich etwas in die richtige Richtige schubsen.

Alle Default Contentelemente werden ja von CSS Styled content gerendert. Dort gibt es im TS ab etwa Zeile 840 den Bereich "uploads" der für die Dateiverweise zuständig ist. Hier wird die userFunc "render_uploads" aus dem Skript "tx_cssstyledcontent_pi1" aufgerufen.

In dieser Funktion wird am Anfang ein Hook bereitgestellt. Wenn ich das richtig sehen kannst du mit diesem Hook das komplette Rendering selbst machen.

Grüße

Ced ·

@aclaes Danke für deine Antwort

leider ist es nicht so ganz das was ich suche. Ich date eher an ein HTML Template das ich abändern kann. Hald so wie bei tt_news oder wt_directory

Dankeschön für eure Mühen und Gruss
Cedric

Ced ·

Problem gelöst:

über TS und CSS

####
#Filelist
####
tt_content.uploads {
  20 {
    itemRendering {
      
                    20.3 = TEXT
                    20.3.if.isTrue.field = filelink_size
                    20.3.data = register:fileSize
                    20.3.wrap = <p class="csc-uploads-fileSize">|</p> <br>
                    20.3.bytes = 1
                    20.3.bytes.labels = {$styles.content.uploads.filesizeBytesLabels}
                     
                    30 >
      
   }
}
}
.csc-uploads-icon {
   padding-right: 10px;
}

.csc-uploads-fileName {
   font-size: 14px;
   font-family:Helvetica,Arial,Verdana,sans-serif;
   font-weight: bold;
}

.csc-uploads-fileSize {
   font-size: 10px;
   font-family:Helvetica,Arial,Verdana,sans-serif;
   font-weight: normal;
}

.csc-uploads-description {
   font-size: 12px;
   font-family:Helvetica,Arial,Verdana,sans-serif;
   font-weight: normal;
}