Zum Inhalt springen

News-Titel-Liste immer auf linker Seite in Box

Erstellt am 6. Februar 2008 · 6 Antworten · letzte Antwort am 8. Februar 2008

Tags: tt_news, Frage

dyabelle ·

Hallo Leute

Ihr habt mir - hauptsächlich mit bestehenden Beiträgen - soweit schon geholfen, dass ich meine ganze Website soweit fertig hab, bis auf ein "kleines" Problem:

Ich kriegs einfach nicht hin, dass ich auf allen Seiten in einer Box, die auf der linken Seite platziert ist, immer eine Liste der 5 neusten News-Titel (tt_news!) habe, die dann des Weiteren so verlinkt sind, dass sie im ListView enden.

Zum besseren Verständnis die URL meiner Seite:

http://www.dyabelle.ch/typo3

Und hier meinen Code:

# Configuring the Auto-Parser for main template:
plugin.tx_automaketemplate_pi1 {
  content = FILE
  content.file = fileadmin/template/main/dyabelle_template.html
  elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY
    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title
    TD.all = 1
  }
  relPathPrefix = fileadmin/template/main/
}


# Main TEMPLATE cObject for the BODY
temp {
        partnerBox = CONTENT
        partnerBox {
                table = tt_content
                select {
                        pidInList = 2
                        orderBy = sorting
                        where = colPos = 1
                }
        }
}

temp {
        newsBox = CONTENT
        newsBox {
                table = plugin.tt_news
                select {
                        pidInList = 107
                        orderBy = sorting
                        
                }
        }
}

temp {
        mainTemplate = TEMPLATE
        mainTemplate {
                template = < plugin.tx_automaketemplate_pi1
                workOnSubpart = DOCUMENT_BODY
                subparts.navi < temp.navi
                subparts.inhalt < styles.content.get
                subparts.partnerBox < temp.partnerBox
                subparts.newsBox < temp.newsBox
        }
}


# Ausgehende Website:
webseite = PAGE
webseite.typeNum = 0
webseite.10 < temp.mainTemplate
webseite.headerData.10 < temp.headTemplate


tt_content.mailform.20.target = _self
plugin.tt_news.templateFile = fileadmin/template/main/news_template_dyabelle.tmpl

Ich bin für jede Hilfe enorm dankbar, da ich jetzt doch schon einige Stunden nur mit diesem Problem verbracht habe... 🙂

EDIT: die ID in der Box hab ich gesetzt (id="newsBox"). Zudem ist im obigen Code nichts mehr von meinen kläglichen Versuchen zu finden...

Unbekannter Benutzer ·

Hab das bei mir ganz ähnlich.

Ich habe das Plugin der news einfach in einen SysFolder geschoben. Einen Marker im HTML-Template gesetzt... z.B. ###NEWS_LINKS###

und dann per

temp {
	NEWS_LINKS = CONTENT
	NEWS_LINKS {
		table = tt_content
		select {
			pidInList = 
			orderBy = sorting
			where = colPos = 0
		}
	}
}

page.10.marks.NEWS_LINKS < .temp.NEWS_LINKS

Die Inhalte geholt.

Bei pidInList muss die ID des SysFolders rein. Bei colPos die Spalte in der die Inhalte liegen.

Dann einfach im Plugin News alle Einstellungen wie gewohnt setzen.

dyabelle ·

Zur Erläuterung:

Ich hab ja eigentlich schon eine Newsseite, die man ganz oben links mit dem Schriftzug "dyabelle news" öffnen kann. Sprich, das ist eine Seite, die nicht direkt selbständig in der Navigation auftaucht, sondern eine Seite, die ich "von Hand" verlinkt hab.

Dort drin ist an zweiter (!!!) Stelle - nämlich nach dem Titelbild - der Content-Eintrag des Plugins. Auch im Page-View werden also meine News-Einträge, nach einem Klick auf die im Page-Tree liegende News-Seite, angezeigt.

Ich hab jetzt mal den Code von Dir bei mir reinkopiert, hab einen SysFolder namens "newsFolder" angelegt (oberhalb meiner eigentlichen Newsseite im Page-Tree).

So, wenn ich jetzt die ID nicht wie von Dir vorgeschlagen auf den SysFolder, sondern auf meine Newsseite lege, dann werden tatsächlich immer die News angezeigt, ABER: mit dem Titelbild. Und es ist auch keine Link-Liste wie von mir gewünscht.

Ich hoff ich hab jetzt mal alle Infos geliefert... Mein Ziel:

• News-Seite wie gewohnt belassen, damit ich die wie bereits verlinkt anzeigen lassen kann.
• Linkliste nur der eigentlichen Newseinträge, wobei jeder Link auf die bestehende News-Seite zeigt.

dyabelle ·

Ich hab doch in meinen Beiträgen bereits geschrieben, dass ich einen Plugin-Content mit List-View angelegt habe, das funktioniert ja auch prima. Nur komm ich beim besten Willen nicht dahinter, wie ich jetzt nur diese News-Einträge auslesen kann, mit nur der Titelzeile.

Das Manual hab ich bereits durch, auch da steht nichts in der Art und Weise, dabei sollte das doch eigentlich eine gängige Art sein, News anzuzeigen. Nicht?!

Und es ist ja auch nicht so, dass ich andere für mich arbeiten lassen will, ich hab ja die ganze Seite wunderbar selber mit Typo3 aufbauen können, nur jetzt steh ich offenbar komplett auf dem Schlauch...

Der Beitrag von SLAng hat mich ein bisschen weiter gebracht, aber wie ich in meinem vorletzten Post beschrieben habe, krieg ich so die ganze Newsseite aussgegeben.

Was mir vielleicht helfen könnte:

Wie krieg ich es hin, dass ich News-Einträge der ganzen Site auflisten kann? Ich hab keine Kategorien angelegt, da es nur 1 Newsbereich bei mir gibt.

Nochmals vielen Dank für jegliche Hilfe...