habe das selbe Problem :-/
hat es mittlerweile jemand gelöst ?
habe das selbe Problem :-/
hat es mittlerweile jemand gelöst ?
Hi,
ja - bei mir hauts schon hin. Folgendes kommt ins Setup-Feld - mehr ist nicht zu machen:
#Einstellungen für's News-Plugin
plugin.tt_news {
templateFile = fileadmin/templates/news.html
limit = 5
code >
code = LIST
PIDitemDisplay = 8
}
#Content ins HTML-Template laden
temp.mainTemplate.subparts.CONTENT < plugin.tt_news
templateFile ist - eh klar - Dein HTML-Template für die News, limit gibt die Anzahl der Beiträge an, die im List-Modus angezeigt werden, CODE die Funktion des Plugin, die genutzt wird (also LIST bedeutet Übersicht anzeigen) und PIDitemDisplay ist die PID der Seite, in der Du die Newsbeiträge anlegst.
Ich hoffe, dass Dir das hilft.
greetz cduke
Dann erscheint der Fehler nicht mehr, aber die Seite bleibt leer. Bin noch unerfahren mit typo3 aber der Marker wird offensichtlich angesprochen.
Vielleicht hast Du einen Tipp bei dem Marker der das Plugin anspricht?
plugin.tt_news {
templateFile = fileadmin/templates/news.html
limit = 5
code >
code = LIST
PIDitemDisplay = 17
}
page.10.marks.INHALT = TEMPLATE
page.10.marks.INHALT {
template = FILE
template.file = fileadmin/template_kind.html
marks.PAGETITLE = IMAGE
marks.PAGETITLE.file = fileadmin/images/heads/head_impressum.gif
marks.INHALTKIND < plugin.tt_news
}
Vielen Dank
Hi,
hmm - da ist schwer der Hund drin - du ruftst marks.INHALT schon viel zu früh auf. Ich habe die Seite mit dem Template Auto Parser gemacht, deswegen kann ich jetzt nur spekulieren, wie es richtig ist:
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template_kind.html
marks.INHALTKIND < plugin.tt_news
}
Falls das nur ein Erweiterungstemplate ist, solltest Du vor dem Zuweisen des tt_news-Inhaltes den bestehenden Content in INHALTKIND löschen, also:
marks.INHALTKIND >
marks.INHALTKIND < plugin.tt_news
Sonst bekommst Du nämlich wieder nur einen leeren Marker präsentiert. Zumindest war das bei mir so.
Ich kann Dir nicht verprechen, dass das hinhaut - bin auch totaler Anfänger. Hoffe aber, dass Dir das hilft.
greetz cduke
hi cduke,
ich habe nach vielen anderen versuchen, die mich nicht weitergebracht haben, deinen tipp umgesetzt. ich habe in mein newstemplate folgende code zeile eingefügt:
------------------------------------------
#Einstellungen für's News-Plugin
plugin.tt_news {
templateFile = fileadmin/news_template.tmpl
limit = 5
code >
code = LIST
PIDitemDisplay = 129
}
#Content ins HTML-Template laden
temp.mainTemplate.subparts.CONTENT < plugin.tt_news
-----------------------------------------------
als folge erhalte ich eine böse fehlermeldung:
----------------------
Error!
The page is not configured! [type= 0][]
-----------------------
ich habe zusätzlich einen sysordner, in welchem die nachrichten drin sind und die template am richtigen platz hochgeladen.
hast du oder jemand anderes eine ahnung, wie ich die news-extension zum laufen krieg und ausserdem noch das aussehen der extension verändern kann?
merci für einen tipp
gruss
markus
page = PAGE
page.typeNum = 0
...steht das in Deinem Template drinnen?
greetz cduke
ne das steht bei mir nicht. habe inzwischen geschafft, dass keine fehlermeldung mehr kommt. dafür erscheint ein teil meines menus nicht mehr und auch das mit den seiten archiv und single news klappt nicht, obwohl ich es nach der hachmeister anleitung fabriziert habe. mein template lautet jetzt:
-----------------------------------------------------------
setup:
#Headereingabe
page.headerData.10 = TEXT
page.headerData.10.value (
<script language="JavaScript"
src="fileadmin/scripts/basic.js"></script>
)
#Grundeingabe
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/vbg.css
page.bodyTag = <body background="fileadmin/images/hintergrund.jpg">
page.1 = TEMPLATE
page.1 {
template = FILE
template.file = fileadmin/template.htm
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight
subparts.CONTENT_BORDER <styles.content.getBorder
subparts.CONTENT < styles.content.get
# Leftside Navigation
subparts.LEFTNAV = HMENU
subparts.LEFTNAV.entryLevel = 0
subparts.LEFTNAV.1 = TMENU
subparts.LEFTNAV.1.expAll = 0
subparts.LEFTNAV.1 {
collapse = 0
NO{
ATagParams= class="menu"
allWrap = <tr><td> | </td></tr>
}
ACT < .NO
ACT = 1
ACT.ATagParams= class="menu"
ACT.allWrap = <tr><td> | </td></tr>
}
subparts.LEFTNAV.2 = TMENU
subparts.LEFTNAV.2.expAll = 0
subparts.LEFTNAV.2 {
collapse = 0
NO{
ATagParams= class="menu"
allWrap = <tr><td> • | </td></tr>
}
ACT < .NO
ACT = 1
ACT.ATagParams= class="menu"
ACT.allWrap = <tr><td> • | </td></tr>
}
#Top Navigation
subparts.MENUTOP = HMENU
subparts.MENUTOP.entryLevel = 2
subparts.MENUTOP.1 = TMENU
subparts.MENUTOP.1.expAll = 0
subparts.MENUTOP.1{
collapse = 0
NO{
ATagParams= class="blau"
allWrap = |
}
ACT < .NO
ACT = 1
ACT.ATagParams= class="blau"
ACT.allWrap = |
}
subparts.MENUTOP.2 = TMENU
subparts.MENUTOP.2.expAll = 0
subparts.MENUTOP.2 {
collapse = 0
NO{
ATagParams= class="blau"
allWrap = |
}
ACT < .NO
ACT = 1
ACT.ATagParams= class="blau"
ACT.allWrap = |
}
#Leiste Navigation
subparts.LEISTE = HMENU
subparts.LEISTE.special = list
subparts.LEISTE.special.value = 51,52,53,54,55,56,57,58,61,62
subparts.LEISTE.1 = GMENU
subparts.LEISTE.1.NO {
XY = [10.w]+20,20
backColor = |*| #7DD7FC || #7DD7FC |*|
10 = TEXT
10.fontColor = #082E83
10.fontSize = 11
10.text.field = title
10.offset = 0,15
10.align = center
10.niceText = 0
}
subparts.LEISTE.1.RO < subparts.LEISTE.1.NO
subparts.LEISTE.1.RO = 1
subparts.LEISTE.1.RO {
XY = [10.w]+20,20
backColor = |*| #1C5EAA || #1C5EAA |*|
10 = TEXT
10.fontColor = #7DD7FC
10.fontSize = 11
10.text.field = title
10.offset = 0,15
10.align = center
10.niceText = 0
}
#titel
marks.MEINEBROTKRUMENNAVI = COA
marks.MEINEBROTKRUMENNAVI {
2 = HMENU
2 {
special = rootline
special.range = 0|-1
1 = TMENU
1.wrap = <nobreak><b><font face=Verdana size=2> | </font></b></nobreak>
1.noBlur = 1
1.CUR = 1
1.NO {
linkWrap = | <img src="fileadmin/images/pfeil_2.gif">
ATagParams = class = blau
}
1.CUR < 1.NO
1.CUR {
doNotLinkIt = 1
linkWrap =
}
}
}
marks.DATE = TEXT
marks.DATE.field = crdate
#marks.DATE.strftime = %d. %m. %Y, %I:%M %S
marks.DATE.strftime = %d. %m. %Y
marks.DATE.wrap = <nobreak><font face=Verdana size=1> | </font></nobreak>
}
#ermöglicht mehrere bilder nebeneinander darzustellen
tt_content.image.20.captionSplit = 1
tt_content.image.20.caption >
tt_content.textpic.20.captionSplit = 1
tt_content.textpic.20.caption >
#Einstellungen für's News-Plugin
plugin.tt_news {
templateFile = fileadmin/news_template.tmpl
limit = 5
code >
code = LIST
PIDitemDisplay = 129
}
#Content ins HTML-Template laden
temp.mainTemplate.subparts.CONTENT < plugin.tt_news
kann mir jemand weiterhelfen. ich probiere jetzt schon sehr lange an der extension rum und kriegs nicht hin!!
danke für hilfe
gruss
markus
Ich bin mir nicht sicher, ob ich da richtig durchsteig - der Code ist ohne Einrückungen ziemlich unlesbar. Was mit aufgefallen ist: Du kannst page.1.subparts.CONTENT nicht zwei Sachen auf einmal zuweisen. Oben schreibst Du:
subparts.CONTENT < styles.content.get
und unten dann
temp.mainTemplate.subparts.CONTENT < plugin.tt_news
Das ist auch der Code aus meinem Typo-Script-Setup - deswegen kann es gar nicht gehen. Ich denke Du musst page.1.subparts.CONTENT < plugin.tt_news schreiben, um Deine News anzeigen zu lassen. Es kann sein, das Du vorher den alten Inhalt mit page.1.subparts.CONTENT > löschen musst. Dann siehst Du aber nur die News - Deine tt_content-Inhalte werden nicht mehr dargestellt. Wenn tt_content Standard ist, und es eben eine einzelne News-Seite gibt (wie bei mir) dann brauchst Du für die News-Seite ein Extension Template, welches den tt_content-Inhalt wie oben beschrieben löscht und den Newsinhalt in den CONTENT-Subpart schiebt.
Das Tutorial von Hachmeister ist zwar echt gut aufgebaut, scheint aber von einer alten Version zu sein - bei mir hat das auch überhaupt nicht funktioniert. Vielleicht mach ich aber nur etwas grundlegend falsch 🙂
greetz cduke
hi
wenn ich statt:
"temp.mainTemplate.subparts.CONTENT < plugin.tt_news"
"page.1.subparts.CONTENT < plugin.tt_news" schreibe, wird keine news mehr angezeigt. wie kann ich "den alten Inhalt mit page.1.subparts.CONTENT > löschen", wie du schreibst? ausserdem werden bei der seite archiv und single news ohne unterschied alle news angezeigt. wie krieg ich das hin, dass unter single news und archiv soviel news erscheinen, wie ich im code der jeweiligen seite festgelegt habe. kennt jemand noch ein anderes news tutorium, welches besser klappt als das von hachmeister, sodass auch ich anfänger das newssystem hinkriege?
danke!
gruss
markus
ps. wenigstens das menu wird wieder komplett angezeigt. der fehler hatte nicchts mit dem newssystem zu tun!!!
Hi,
wegen dem Löschen habe ich gemeint, dass die Zeile "page.1.subparts.CONTENT >" den Inhalt von "page.1.subparts.CONTENT" löscht. Du hast ja vorher in Deinem Script mit der Zeile "subparts.CONTENT < styles.content.get" den tt_content-Inhalt reingeladen, jetzt willst Du an dieser Stelle die News haben. Deswegen solltest Du den alten inhalt wie beschrieben löschen. Zumindest hats bei mir erst nach dem Löschen funktioniert.
Du hast wahrscheinlich das News-Plugin noch also Content-Element angelegt, wie bei Hachmeister beschrieben. Das habe ich ebenfalls löschen müssen, bevor es funktioniert hat.
greetz cduke
Ich habe mir die Postings mal durchgelesen - die bilden so ziemlich genau mein eigenes Problem ab.
Die Loesung war banal: Wenn man im Sysfolder fuer die News einen neuen Record anlegt, dann muss man die Records fuer eben *diese* News-Ext. verwenden und *nicht* die von den Mini-News.
Wahrscheinlich rennen viele in die Falle, weil sie erst mit Mini-News rumexperimentieren und dann natuerlich annehmen, dass die auch fuer die News-Ext. verarbeitbar sind.
Sind se aber nicht... Das Tut. von Hach. funktioniert schon so, wie es da steht...
(2 Tage...)