Zum Inhalt springen

What to display?

Erstellt am 27. März 2006 · 3 Antworten · letzte Antwort am 28. März 2006

Tags: Frage

cermit ·

Hallo!
Ich nutze typo 3.8.1 mit tt_news 2.2.7.

Leider erhalte ich nach der Einrichtung folgende Fehlermeldung im FE:

What to display: If no value for "code" (or "defaultCode") is configured in TypoScript it is required to select at least one item from the field "What to display" in the tt_news content-element.

Dabei habe ich in den Plugin-Optionen unter den "Allgemeinen Einstellungen" im Feld "Ansicht den Wert "List" gesetzt und die Änderungen gespeichert. Scheinbar geht diese Einstellung irgendwo verloren oder wird überschrieben. Aber wo?

Der relevante TS-Code sieht so aus:

page.includeCSS {
      file1 = fileadmin/templates/tt_news_v2_styles.css
      file1.title = default
}

#Inhalt ausgeben
10.marks.INHALT < plugin.tt_news

#Konfiguration News-Plugin
plugin.tt_news{
   templateFile = fileadmin/templates/tt_news_v2_template_neu.html
   _CSS_DEFAULT_STYLE >
}

Die Newsbeiträge und Kategorien liegen in einem Sysordner, den ich in den Plugin-Optionen entsprechend angegeben habe.

Könnt ihr mir vielleicht helfen? Ich drehe hier langsam durch!

Danke
Christoph[/quote]

McGregor ·

Hi!

Du hast nicht angegeben, welche Seite das NewsModul enthält.
Probier doch mal folgende Variante (geht bei mir immer)

temp.news = CONTENT
temp.news {
 table = tt_content
 select.pidInList = 9
 select.where = colPos = 3
 select.orderBy = sorting
}

page.10.marks.MENU < temp.news

Wobei where die Spalte des Inhalts angibt und pidInList die Id, mit der Seite, die angezeigt werden soll.

Grüße
McGregor

cermit ·

Jepp, jetz kann ich doch tatsächlich über das Template das News-Modul konfigurieren. Allerdings habe ich deinen Hinweis nur teilweise umgesetzt:

temp.news1 < plugin.tt_news
temp.news1 {
   pid_list >
   pid_list = 33
   code >
   code = LIST
   singlePid = 36
   archive = 1
}

# Marke INHALT ansprechen
page.10.marks.INHALT < temp.news1

Um meine Kenntnisse zu verbessern, bitte ich dich aber noch zu verstehen, was hier genau passiert. Die Anweisungen für temp.news1 verstehe ich. Aber was hat es mit "temp.news1" auf sich. Ein beliebiger Bezeichner?

Vielen Dank für deine Hilfe! Ich bin ein ganzes Stück weiter gekommen.

Gruß
Christoph

McGregor ·
cermit schrieb

Ein beliebiger Bezeichner?

Genau. Nichts anderes. Da könnte auch Suppe.Gemuese stehen, aber das wäre nicht aussagekräftig. Prinzipiell ist dies eine Variable (array), dass mit Werten gefüllt wird (siehe php -> Array). Diese rekursive Baumstruktur wird verwendet, um den Inhalt anzupassen.

Grüße
McGregor