Zum Inhalt springen

topcontent extension formatieren?

Erstellt am 28. Januar 2004 · 7 Antworten · letzte Antwort am 19. November 2005

Tags: Frage

Guido ·

Hi Ihr !

Ich habe auf meiner News-Seite die topcontent extension eingerichtet, um die Top 5 neuesten Artikel anzuzeigen.

Funktioniert alles prächtig, nur: Ich schaffe es bei dieser extension einfach nicht, die Formatierung zu ändern.

Welche Einträge muss ich in meinem Stylesheet setzen/ändern?

Danke für Eure Hilfe,

Guido

Winddancer ·

für den Fall, dass Du noch dran arbeitest:

wenn du im extension manager unter dem plugin top_content die dateien editierst, findest Du da eine Datei die heisst: gsttopcontent_template.tmpl

Einfach in nen HTML Editor laden und bearbeiten.

Have fun

Sven

Guido ·

Hi Sven!

Danke für die Antwort:

wenn du im extension manager unter dem plugin top_content die dateien editierst, findest Du da eine Datei die heisst: gsttopcontent_template.tmpl

Einfach in nen HTML Editor laden und bearbeiten.

Ich hatte das Probleminzwischen glöst und würde gerne noch die Antwort dazu posten.

1) Mit der Bearbeitung der gsttopcontent_template.tmpl kann man das Tabellenlayout anpassen. Aber das reicht nicht aus, da man die Schriftgrößen etc. nicht anpassen kann, deswegen

2) In der Constants-Section des typo3-Templates folgendes eintragen:

plugin.gsttopcontent{
classTable=topcontent_table
classTdTstamp=topcontent_tstamp
classTdHeader=topcontent_header
classTdLink=topcontent_link
classTdBodytext=topcontent_body
classTdBrowse=topcontent_browse
excludePids = 1,137,138
}

Damit kann man eigene Namen für die Klassen angeben, mit denen man die Inhalte in der stylesheet.css formatieren kann. Die letzte Zeile sorgt dafür, bestimmte Seiten nicht in die Top Content-Auflistung mit aufzunehmen, also z.B. Seiten, die sich eh ständig ändern und nicht als Top Content geeignet sind.

3) In der stylesheet.css dann:

# settings for topcontent-extension
topcontent_table{
font-family : Verdana, sans-serif;
font-size : 10px;
color : #444444;
}
.topcontent_tstamp{
font-family : Verdana, sans-serif;
font-size : 10px;
color : #444444;
}
.topcontent_header{
font-family : Verdana, sans-serif;
font-size : 10px;
color : #444444;
}
.topcontent_link{
font-family : Verdana, sans-serif;
font-size : 10px;
color : #444444;
}
.topcontent_body{
font-family : Verdana, sans-serif;
font-size : 8px;
color : #444444;
}
.topcontent_browse{
font-family : Verdana, sans-serif;
font-size : 10px;
color : #444444;
}

Funktioniert bei mir prächtig abgesehen von der topcontent_body. Das scheint mir die Formatierung zu sein, die für die Details unter der Überschrift verantwortlich sind, und diese Schriftgröße ignoriert er bei mir, so dass die Überschrift (10px) kleiner ist als die details (11 oder 12px). Das sieht natürlich bescheuert aus...

Hat jemand eine Idee, an was das liegen könnte?

Gruß,

Guido

design-galaxie ·

Ich muss dieses Thema leider auch nochmal anschneiden. Weiß zufällig einer wie ich diese Extension 2 mal auf der Gleichen Seite mit 2 unterschiedlichen Templates nutzen kann?

Super wäre es natürlich wenn einer der PHP Experten hier zufällig wüsste, wo ich in der class.tx_gsttopcontent_pi1.php Datei einen Farbwechsel mit einer if Abfrage, einbauen kann.

design-galaxie ·

Argl es wird immer schlimmer anstatt besser. #angry# Ich hab jetzt auch noch ein Problem mit dem Datum in der Datei ext_typoscript_setup.txt im Ordner gst_topcontent habe ich nun versucht das Datum anzupassen. Zu diesem Zweck habe ich folgenden Wrap verwendet:

tstamp_stdWrap {

strftime = %d, %m-%Y

}

Mit dem Erfolg, dass er mir als Datum 01, 01-1970 ausgibt. Ist bei meinem Wrap was falsch, oder muss ich beim erstellen einer Seite die von der Top Content Extension angezeigt wird ein Datm angeben?

Sid79 ·

@design-galaxy

bist du bezüglich der Thematik mit zwei verschiedenen Templates weitergekommen?

Ich wollte das Plugin auf mehreren Seiten einbauen. Nur stellte sich schnell raus, das eine "Additional where clause parameter" Abfrage nur durch die Haupt-constants möglich ist.. zumindest hab ich bis heute nichts weiteres enteckt.

Weiß vielleicht jemand ob das möglich ist?

Erreichen möchte ich eine Auflistung von a bis z auf der man sich bei "a" nur Seiten mit nem Titel anzeigen lassen kann, die ein "a" am anfang des Titels haben.

Sid79 ·

habe das ganze nun mit der Extension "Select Pro" lösen können. Ist echt super das Teil. Man kann relativ einfach individuelle SQL Abfragen erstellen!

Kann ich nur weiterempfehlen 🙂

SLAng ·

@ design Galaxie:

wenn du %d, %m-%Y angibst, dann ist das jawohl mehr als logisch, dass das Datum dementsprechend ausgegeben wird, oder? Du hast es doch selbst so geschrieben...

Wie wärs mit %d. %m %Y
oder einfach %x