[TYPO3-german] letzten x-Seiteninhalte anzeigen lassen

Martin Mau der_maudi at web.de
Wed Oct 25 13:38:40 CEST 2006


Ich würde ja gern einen Link bereitstellen, weiß ja selbst, dass solche Ferndiagnosen & Hilfe schlecht ist, doch leider ist dies ein reines Intranetprojekt, wo absolut keine Connection zum WWW besteht (ich habe schon immer Probleme die Extensions auf den Server zu bekommen) ... leider :((

also ich habe aus 
   typolink.parameter.field = pid
   ...
folgendes gemacht:
   dataWrap = <a href="index.php?id={field:pid}#c{field:uid}">|</a>.parameter.field = pid
   ...

Auf der Site erscheint dann folgendes "wirrwarr":
...
.additionalParams.wrap = #c.additionalParams.wrap = #c.additionalParams.wrap = #c.additionalParams.wrap = #c.additionalParams.wrap = #c 
...

Wenn du keine weitere zündende Idee hast / dir das nicht wirklich weiterhilft, denke ich, dass die Lösung von gestern Abend hier auch akzeptiert wird. Dann wird ebend die PfadID angezeigt ... meingott, daran wird ja nun auch keiner sterben ;)

Vielen Dank & Grüße

Martin



> Mmm, kannst du mir einen Link zu der Seite geben, weil so ganz spontan
> fällt mir da nichts anderes zu sein, außer natürlich den Link nicht über
> typolink zu generieren... Nimm mal alles mit "typolink" raus und schreib
> an die selbe Stelle:
> 
> dataWrap = <a href="index.php?id={field:pid}#c{field:uid}">|</a>
> 
> Das könnte funktionieren.
> 
> Grüße
> 
> Christian
> 
> Martin Mau wrote:
> > leider nicht ... der angefügte Code bewirkt keine Veränderung
> > 
> > *verdammt* ... und jetzt kommt auch noch der Nachtwächter und schmeisst mich ausm Büro
> > da muss ich Wohl oder Übel bis morgen auf die Lösung warten
> > 
> > Vielen Dank schonmal und nochmal
> > cu bis morgen
> > 
> > 
> > 
> >> direkt unterhalb davon:
> >> typolink.parameter.field = pid - das hier einfügen:
> >>
> >> typolink.additionalParams.field = uid
> >> typolink.additionalParams.wrap = #c|
> >>
> >> also innerhalb der Klammer. Sollte das gewünschte Ergebnis bringen...
> >>
> >> Gerne und Grüße
> >>
> >> Christian
> >>
> >> Martin Mau wrote:
> >>> Noch eine kleine Nachfrage:
> >>> mit diesem renderObj wird die PID (also die Kategorie, wo der Beitrag drin steht) verlinkt.
> >>> Wie kann ich dort die Überschrift des Beitrages verlinken (nicht die Kategorie).
> >>>
> >>> Vielen Dank
> >>> Martin
> >>>
> >>>
> >>>
> >>>> Danke für das Lob *freu*
> >>>>
> >>>> Naja hättest du das doch eher gesagt...
> >>>>
> >>>> Nein, also du musst dann ein entsprechendes renderObj basteln, das dir
> >>>> die Ausgabe so macht wie du willst. Siehe als kleine Erklärung hier:
> >>>> http://www.typo3.net/tsref/cobject/content/
> >>>>
> >>>> Im Prinzip definierst du im renderObj genau, wie jeder einzelne
> >>>> Datensatz ausgegeben wird und das wird dann auf alle Contents angewandt.
> >>>> Was du willst müsste etwa so gehen:
> >>>>
> >>>>
> >>>> 10 = CONTENT
> >>>> 10{
> >>>> 	table = tt_content
> >>>> 	select {
> >>>>  	orderBy = tstamp DESC
> >>>>  	max = 10
> >>>>  	pidInList.cObject = HMENU
> >>>>          pidInList.cObject {
> >>>>              wrap = 0|
> >>>>             1 = TMENU
> >>>>              1 {
> >>>>                  expAll = 1
> >>>>                  NO {
> >>>>                     doNotLinkIt = 1
> >>>>                      stdWrap.field = uid
> >>>>                      stdWrap.wrap = ,|
> >>>>                  }
> >>>>              }
> >>>>            2 < .1
> >>>>            3 < .1
> >>>>           4 < .1
> >>>>
> >>>>          }
> >>>>  	}
> >>>>
> >>>> ###neuer CODE ###
> >>>>
> >>>> renderObj = TEXT
> >>>> renderObj{
> >>>> field = title
> >>>> typolink.parameter.field = pid
> >>>> }
> >>>>
> >>>> ###ENDE neuer CODE ###
> >>>>
> >>>> }
> >>>>
> >>>> Nur der Vollständigkeit halber habe ich das in den restlichen Code von
> >>>> unten eingebaut, damit du weißt wo das hingehört.
> >>>>
> >>>> Viele Grüße
> >>>>
> >>>> Christian
> >>>>
> >>>>
> >>>> Martin Mau wrote:
> >>>>> Christian ... du warst wirklich eine große Hilfe!!! *fettesLOB*
> >>>>>
> >>>>> Ich habe den TS-Code eingegeben und im Template einen neuen Subpart definiert
> >>>>> und siehe da: es funktioniert wunderbar!!! *nochmalLOB*
> >>>>>
> >>>>> Eine Frage habe ich noch und dann verspreche ich auch hoch und heilig, dass ich auf typo3.org die Tutorials und die TS Referenz studieren werden!
> >>>>>
> >>>>> Nun zur Frage:
> >>>>> Jetzt werden die ganzen Artikel angezeigt(ist ziemlich groß). Angedacht ist aber nur, dass es eine Vorschau ist. Wie ist es möglich, dass ich mit nur die Überschrift anzeigen lasse und diese verlinkt dann auf den kompletten Artikel
> >>>>>
> >>>>>
> >>>>> Grüße
> >>>>> Martin
> >>>>>> -----Ursprüngliche Nachricht-----
> >>>>>> Von: German Typo3 Userlist <typo3-german at lists.netfielders.de>
> >>>>>> Gesendet: 24.10.06 16:30:46
> >>>>>> An: typo3-german at lists.netfielders.de
> >>>>>> Betreff: Re: [TYPO3-german] letzten x-Seiteninhalte anzeigen lassen
> >>>>>> mach anstatt der 10 am Anfang z.B. ein tmp.LATESTARTICLES = CONTENT usw.
> >>>>>>
> >>>>>> Dann bestimmst du einen marker oder subpart in deinem Template und weißt
> >>>>>> das zu wie die anderen tmp.xxx auch
> >>>>>>
> >>>>>> Bsp:
> >>>>>>
> >>>>>> page.10.subparts.LATESTARTICLES < tmp.LATESTARTICLES
> >>>>>>
> >>>>>> Hoffe das hilft erstmal. Vielleicht guckst du mal ein die Tutorials auf
> >>>>>> typo3.org und am besten auch in die TS Referenz.
> >>>>>>
> >>>>>> Grüße
> >>>>>>
> >>>>>> Christian
> >>>>>>
> >>>>>> Martin Mau wrote:
> >>>>>>> Hallo Christian,
> >>>>>>>
> >>>>>>> ich habe mich mit einem Video2Brain Tutorial mit T3 vertraut gemacht. Und nun, wo es daran geht eingen Sache nzu machen, merke ich, dass ich noch nicht so richtig vertraut mit T3 bin :((
> >>>>>>>
> >>>>>>>> Hast du ein Template benutzt oder gar Templavoila? 
> >>>>>>> Ich habe aus dem Tutorial ein eigenes template.html (nicht mit TV) erstellt und dort alles eingefügt (MARKS, Subparts, ...)
> >>>>>>>
> >>>>>>>> Wie bindest du deinen Content ein? Poste mal ein bisschen von deinem Code...
> >>>>>>> Von dem Tut habe ich im Template: Setup folgenden "TypoScipt Setup Code" zu stehen:
> >>>>>>>
> >>>>>>> config {
> >>>>>>>   simulateStaticDocuments_addTitle=1
> >>>>>>> }
> >>>>>>>
> >>>>>>> page = PAGE
> >>>>>>> page.stylesheet = uploads/tf/main.css
> >>>>>>> page.10 = TEMPLATE
> >>>>>>> page.10 {
> >>>>>>>   template = FILE
> >>>>>>>   template.file = uploads/tf/template_01.html
> >>>>>>>   workOnSubpart = DOCUMENT_BODY
> >>>>>>> }
> >>>>>>>
> >>>>>>> page.10.subparts.HAUPT_NAVI < tmp.HAUPTNAVIGATION
> >>>>>>> page.10.subparts.ZUSATZ_NAVI < tmp.ZUSATZNAVIGATION
> >>>>>>> page.10.subparts.STANDORTE_NAVI < tmp.STANDORTE
> >>>>>>> page.10.subparts.INHALT_MITTE < styles.content.get
> >>>>>>> page.10.subparts.NEWS_BLOCK < tmp.LATEST_NEWS
> >>>>>>> page.10.subparts.LOGINBOX < tmp.LOGINBOX
> >>>>>>> page.10.marks.PDF_VERSION < tmp.PDF_LINK
> >>>>>>> page.10.marks.DRUCK_VERSION < tmp.DRUCK_LINK
> >>>>>>>
> >>>>>>> config {
> >>>>>>>   language = de
> >>>>>>>   locale_all = de_DE at Euro 
> >>>>>>>   index_enable = 1
> >>>>>>>   index_externals = 1
> >>>>>>>   admPanel = 0
> >>>>>>> }
> >>>>>>>
> >>>>>>> *** ich glaube, diese letzten 4 Zeilen können raus, die haben wohl was mit multilingualen Pages zu tun. Oder?
> >>>>>>> config.linkVars = L
> >>>>>>> [globalVar = GP:L = 1]
> >>>>>>> config.sys_language_uid = 1
> >>>>>>> config.language = eng.TOP_NAVI < tmp.TOPNAVIGATION
> >>>>>>> //END "TS Setup Code"
> >>>>>>>
> >>>>>>> Jetzt muss bestimmt "dein" Code bei mir rein (angepasst) und dann muss ich doch bestimmt im Template noch was definieren, wo diese letzten Artikel erscheinen sollen. Oder?
> >>>>>>>
> >>>>>>>
> >>>>>>> Grüße
> >>>>>>> Martin
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> -----Ursprüngliche Nachricht-----
> >>>>>>>> Von: German Typo3 Userlist <typo3-german at lists.netfielders.de>
> >>>>>>>> Gesendet: 24.10.06 15:50:31
> >>>>>>>> An: typo3-german at lists.netfielders.de
> >>>>>>>> Betreff: Re: [TYPO3-german] letzten x-Seiteninhalte anzeigen lassen
> >>>>>>>> Martin Mau wrote:
> >>>>>>>>> Hallo Christian,
> >>>>>>>>>
> >>>>>>>>> ich bin es schon wieder :)
> >>>>>>>>>
> >>>>>>>>> erstmal: vielen Dank für die Codezeilen, leider konnte ich sie noch nciht testen, weil ich immer noch nciht weiß, wohin ich den Code pachen muss (Meine Noobfrage von vorhin).
> >>>>>>>>>
> >>>>>>>>> muss das in Setupfeld des Templates? oder
> >>>>>>>>> muss ich den Code als Plugin einbinden? oder
> >>>>>>>>>
> >>>>>>>>> ....???
> >>>>>>>>>
> >>>>>>>>> Vielen Dank & Grüße
> >>>>>>>>> Martin
> >>>>>>>>>
> >>>>>>>>> PS: brauche diese "latest" Anzeige für die ganze Seite (also über das komplette Menü)
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> -----Ursprüngliche Nachricht-----
> >>>>>>>>>> Von: German Typo3 Userlist <typo3-german at lists.netfielders.de>
> >>>>>>>>>> Gesendet: 24.10.06 14:00:32
> >>>>>>>>>> An: typo3-german at lists.netfielders.de
> >>>>>>>>>> Betreff: Re: [TYPO3-german] letzten x-Seiteninhalte anzeigen lassen
> >>>>>>>>>> Hallo Martin,
> >>>>>>>>>>
> >>>>>>>>>> also der Code ist ungetestet, aber ungefähr so sollte es aussehen:
> >>>>>>>>>>
> >>>>>>>>>> 10 = CONTENT
> >>>>>>>>>> 10{
> >>>>>>>>>> 	table = tt_content
> >>>>>>>>>> 	select {
> >>>>>>>>>> 	orderBy = tstamp DESC
> >>>>>>>>>> 	max = 10
> >>>>>>>>>> 	pidInList.cObject = HMENU
> >>>>>>>>>>         pidInList.cObject {
> >>>>>>>>>>             wrap = 0|
> >>>>>>>>>>             1 = TMENU
> >>>>>>>>>>             1 {
> >>>>>>>>>>                 expAll = 1
> >>>>>>>>>>                 NO {
> >>>>>>>>>>                     doNotLinkIt = 1
> >>>>>>>>>>                     stdWrap.field = uid
> >>>>>>>>>>                     stdWrap.wrap = ,|
> >>>>>>>>>>                 }
> >>>>>>>>>>             }
> >>>>>>>>>>             2 < .1
> >>>>>>>>>>             3 < .1
> >>>>>>>>>>             4 < .1
> >>>>>>>>>>
> >>>>>>>>>>         }
> >>>>>>>>>> 	}
> >>>>>>>>>>
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>> Damit wird Content von allen Seiten gefunden (zumindest bis in die
> >>>>>>>>>> vierte Ebene, sonst einfach das Menüobjekt erweitern).
> >>>>>>>>>> Das Menüobjekt wird benötigt um die ids aller Seiten raus zu bekommen,
> >>>>>>>>>> denn man muss der select in pidInList jede einzelne id angeben von der
> >>>>>>>>>> Content kommen soll. Falls du es gar nicht für alle Seiten brauchst
> >>>>>>>>>> sondern nur für eine, dann nimm das einfach raus, Standard ist immer die
> >>>>>>>>>> aktuelle Seite wenn pidInList nicht gesetzt ist.
> >>>>>>>>>>
> >>>>>>>>>> Gruß
> >>>>>>>>>>
> >>>>>>>>>> Christian
> >>>>>>>>>>
> >>>>>>>>>> der_maudi at web.de wrote:
> >>>>>>>>>>> Hallo Christian,
> >>>>>>>>>>>
> >>>>>>>>>>> ich habe mir jetzt die Select-Anweisung via phpmyadmin gebastelt
> >>>>>>>>>>>
> >>>>>>>>>>> SELECT * 
> >>>>>>>>>>> FROM `tt_content` 
> >>>>>>>>>>> ORDER BY `tstamp` 
> >>>>>>>>>>> LIMIT 0 , 10 
> >>>>>>>>>>>
> >>>>>>>>>>> (Funktioniert dort auch. Ist das mit dem LIMIT okay, oder will Typo3 dort ein MAX sehen?)
> >>>>>>>>>>> nun meine Noob-Frage: wo genau füge ich die ein?
> >>>>>>>>>>>
> >>>>>>>>>>> Grüße von Martin
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>> -----Ursprüngliche Nachricht-----
> >>>>>>>>>>>> Von: German Typo3 Userlist <typo3-german at lists.netfielders.de>
> >>>>>>>>>>>> Gesendet: 24.10.06 09:15:34
> >>>>>>>>>>>> An: typo3-german at lists.netfielders.de
> >>>>>>>>>>>> Betreff: Re: [TYPO3-german] letzten x-Seiteninhalte anzeigen lassen
> >>>>>>>>>>>> Martin Mau wrote:
> >>>>>>>>>>>>> moin moin,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> bei der EXT tt_news ist es möglich sich über die Liste "LASTEST" die leten x NEWS-Meldungen anzeigen zu lassen.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Wie kann ich mir die aktuellsten/lastest "normalen" Seiteninhalte (wie z.B. Test, Text mit Bild und nur Bilder) anzeigen lassen?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Danke für eure Tipps & Hilfe
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Grüße von Martin
> >>>>>>>>>>>>> _____________________________________________________________________
> >>>>>>>>>>>>> Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> >>>>>>>>>>>>> http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
> >>>>>>>>>>>>>
> >>>>>>>>>>>> Hallo,
> >>>>>>>>>>>> Über das Objekt CONTENT und eine entsprechende select Abfrage z.B. mit
> >>>>>>>>>>>> OrderBy = tstamp und max = x (Anzahl der neuesten).
> >>>>>>>>>>>>
> >>>>>>>>>>>> Viele Grüße
> >>>>>>>>>>>>
> >>>>>>>>>>>> Christian
> >>>>>>>>>>>> _______________________________________________
> >>>>>>>>>>>> TYPO3-german mailing list
> >>>>>>>>>>>> TYPO3-german at lists.netfielders.de
> >>>>>>>>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> >>>>>>>>>>> _______________________________________________________________________
> >>>>>>>>>>> Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos.
> >>>>>>>>>>> Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222
> >>>>>>>>>>>
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> TYPO3-german mailing list
> >>>>>>>>>> TYPO3-german at lists.netfielders.de
> >>>>>>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> >>>>>>>>> _______________________________________________________________________
> >>>>>>>>> Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos.
> >>>>>>>>> Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222
> >>>>>>>>>
> >>>>>>>> Also der Code muss ins Setup, aber du musst den natürlich anpassen...
> >>>>>>>> Hast du ein Template benutzt oder gar Templavoila? Wie bindest du deinen
> >>>>>>>> Content ein? Poste mal ein bisschen von deinem Code...
> >>>>>>>>
> >>>>>>>> Viele Grüße
> >>>>>>>>
> >>>>>>>> Christian
> >>>>>>>> _______________________________________________
> >>>>>>>> TYPO3-german mailing list
> >>>>>>>> TYPO3-german at lists.netfielders.de
> >>>>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> >>>>>>> ______________________________________________________________________
> >>>>>>> XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club!		
> >>>>>>> Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130
> >>>>>>>
> >>>>>> _______________________________________________
> >>>>>> TYPO3-german mailing list
> >>>>>> TYPO3-german at lists.netfielders.de
> >>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> >>>>> _____________________________________________________________________
> >>>>> Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> >>>>> http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
> >>>>>
> >>>> _______________________________________________
> >>>> TYPO3-german mailing list
> >>>> TYPO3-german at lists.netfielders.de
> >>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> >>>
> >>> _____________________________________________________________________
> >>> Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> >>> http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
> >>>
> >> _______________________________________________
> >> TYPO3-german mailing list
> >> TYPO3-german at lists.netfielders.de
> >> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > 
> > 
> > _______________________________________________________________________
> > Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos.
> > Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222
> > 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german


_______________________________________________________________________
Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos.
Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222




More information about the TYPO3-german mailing list