Die TYPO3 Mailingliste - nicht fragen: lesen!
This is a discussion on [TYPO3-german] title aus field:pages als Überschrift ausgeben lassen within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Hallo zusammen. ich bin hier mit einem Konstrukt zugange, bei dem ich nicht verstehe, warum es nicht klappt... In eine ...
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hallo zusammen.
ich bin hier mit einem Konstrukt zugange, bei dem ich nicht verstehe, warum es nicht klappt... In eine normalen Menü lasse ich mir den title der aktuellen Seite als Überschrift ausgeben: .... 5 = TEXT 5.field = title 5.wrap = <h2 class="submenu-header"> | </h2> 10 = HMENU .... Das klappt. Dann habe ich eine sitemap, bei der ich die einzelnen Bereiche mit special = directory special.value.field = pages einlese, was wunderbar klappt. Nun möchte ich den title der Einstiegseite aus pages ebenfalls als Überschrift ausgeben. Hierfür klappt noch nicht mal der Dreizeiler, den ich oben aufgeführt habe... Ich bekomme keine Ausgabe des titles der aktuellen Seite. Das einzige, das klappt, ist das rendern des <hx>-Tags, der allerdings leer ist... Eine reine Textausgabe bringt mir den gesetzen Text. Und folgendes Konstrukt bringt mir die korrekte Seiten-ID: 5 = TEXT 5.value = {TSFE:id} 5.wrap = <h3 class="sitemap-headline"> | </h3> 5.insertData = 1 Das gleiche Konstrukt mit 5.value = {TSFE ages} gibt mir ebenfalls einen leeren <h>-Tag aus. Hat das evtl. mit dem Aufbau über after.cObject in meiner Sitemap zu tun? Man sollte doch meinen, dass der erste Dreizeiler in der Sitmap so wie in dem Menü funktioneren sollte. Ich weiß nicht weiter. Im Anschluss kommt noch ein Auszug aus dem Sitemap-TS. Ich sag schon mal für Denkanstöße danke. Gruß Michael 10 = HMENU 10 { special = directory special.value.field = pages excludeUidList = 1 = TMENU 1 { expAll = 1 noBlur = 1 wrap = <ul> | </ul> NO = 1 NO { wrapItemAndSub = <li>|</li> ATagTitle.field = subtitle // title after.cObject = COA after.cObject { wrap = <span class="extended-sitemap-info">: | </span> 10 = TEXT 10.field = abstract } } IFSUB = 1 IFSUB < .NO } -- Kontakt: http://www.michael-meurer.info/metanav/kontakt.html Web: http://www.michael-meurer.info _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
Michael Meurer schrieb:
> Hallo zusammen. > > ich bin hier mit einem Konstrukt zugange, bei dem ich nicht verstehe, > warum es nicht klappt... > > In eine normalen Menü lasse ich mir den title der aktuellen Seite als > Überschrift ausgeben: > .... > 5 = TEXT > 5.field = title > 5.wrap = <h2 class="submenu-header"> | </h2> > 10 = HMENU > .... > Das klappt. > > Dann habe ich eine sitemap, bei der ich die einzelnen Bereiche mit > special = directory > special.value.field = pages ^^^^^^ > einlese, was wunderbar klappt. Hallo Michael, was mir hier auffällt ist, dass du das Feld "pages" angibst, welches wahrscheinlich nicht existiert. Damit müsste diese Zeile die gleiche Auswirkung wie -> special.value = haben. Dazu steht in der TSref: If .value is not set, the default pid is the current page. Gruß Andreas _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Hallo Andreas,
das Feld "pages" gibt es schon. Schau mal in phpmyadmin in die Tabelle tt_content oder in den TSOB. Hier mal ein Auszug aus dem TSOB "Menu of subpages to these pages": tt_content.menu.20.1.special.value.field = pages Mal eben so, weil du sagst, dass dieses Feld wahrscheinlich nicht existiert.... Aus diesem Feld holen sich die Typo-Sitemaps (und auch meine) den Ausgangspunkt, von dem aus sie anzeigen sollen. Und das funtz wunderbar. Es wird für mich da komisch, dass in einem normalen HMENU->TMENU ein TS wie: 5 = TEXT 5.field = title 5.wrap = <h2 class="submenu-header"> | </h2> korrekt ausgeführt wird und mir auf jeder Seite den Seitentitel ausgibt. Aber in meiner Sitemap gibt das gleiche TS-Schnipsel nur einen leeren <hx>-Tag ausgibt... *grübel* Gruß Michael _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#4
|
|||
|
|||
|
Michael Meurer schrieb am Fri, 18 Jul 2008 20:50:21 +0200:
> Hallo Andreas, > > das Feld "pages" gibt es schon. > Schau mal in phpmyadmin in die Tabelle tt_content oder in den TSOB. Hier > mal ein Auszug aus dem TSOB "Menu of subpages to these pages": > > tt_content.menu.20.1.special.value.field = pages > > Mal eben so, weil du sagst, dass dieses Feld wahrscheinlich nicht > existiert.... > Aus diesem Feld holen sich die Typo-Sitemaps (und auch meine) den > Ausgangspunkt, von dem aus sie anzeigen sollen. Und das funtz wunderbar. es mag existieren, aber in tt_content ist es ein ein ganz anderer Kontext als im typoscript, wo sich Feldnamen auf die aktuelle Seite (Tabelle: pages) beziehen. Beachte, dass Felder auch inklusive Tabellenname angegeben werden können. > Es wird für mich da komisch, dass in einem normalen HMENU->TMENU ein TS > wie: > 5 = TEXT > 5.field = title > 5.wrap = <h2 class="submenu-header"> | </h2> > korrekt ausgeführt wird und mir auf jeder Seite den Seitentitel ausgibt. > Aber in meiner Sitemap gibt das gleiche TS-Schnipsel nur einen leeren > <hx>-Tag ausgibt... > > *grübel* > > Gruß > Michael bernd -- http://www.pi-phi.de/t3v4/cheatsheet.html _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#5
|
|||
|
|||
|
Michael Meurer schrieb:
> Hallo Andreas, > > das Feld "pages" gibt es schon. > Schau mal in phpmyadmin in die Tabelle tt_content oder in den TSOB. > Hier mal ein Auszug aus dem TSOB "Menu of subpages to these pages": > > tt_content.menu.20.1.special.value.field = pages > > Mal eben so, weil du sagst, dass dieses Feld wahrscheinlich nicht > existiert.... > Aus diesem Feld holen sich die Typo-Sitemaps (und auch meine) den > Ausgangspunkt, von dem aus sie anzeigen sollen. Und das funtz wunderbar. > > Es wird für mich da komisch, dass in einem normalen HMENU->TMENU ein TS > wie: > 5 = TEXT > 5.field = title > 5.wrap = <h2 class="submenu-header"> | </h2> > korrekt ausgeführt wird und mir auf jeder Seite den Seitentitel ausgibt.. > Aber in meiner Sitemap gibt das gleiche TS-Schnipsel nur einen leeren > <hx>-Tag ausgibt... > > *grübel* > > Gruß > Michael Hallo Michael, sorry, war mein Fehler. Ich dachte, dass sich stdWrap "field" wenn man keine spezielle Tabelle angibt auf die Tabelle "pages" bezieht. Jetzt sagt Bernd auch, dass es sich auf die Tabelle "pages" bezieht Bernd: > aber in tt_content ist es ein ein ganz anderer > Kontext als im typoscript, wo sich Feldnamen auf die aktuelle Seite > (Tabelle: pages) beziehen. Ist denn der Standardbezug (ohne explizite Angabe auf eine Tabelle) kontextabhängig? Gruß Andreas _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#6
|
|||
|
|||
|
Hallo zusammen.
Ist doch ok. bernd wilke schrieb: [snip] > es mag existieren, aber in tt_content ist es ein ein ganz anderer > Kontext als im typoscript, wo sich Feldnamen auf die aktuelle Seite > (Tabelle: pages) beziehen. > > Beachte, dass Felder auch inklusive Tabellenname angegeben werden können. [/snip] Das war der Betugpunkt, der mir fehlte. Danke Bernd. Das, was ich ich versucht hatte, hätte mir aus tt_content nur die Seiten-ID der Seite ausgeben. Kann ich nicht gebrauchen... ;-) Ich habe jetzt folgende Situation: Ich habe einen Sysordner, über den ich mit special = directory special.value = id den Einstiegspunkt für das Menü liefere. Dieser hat einen Namen: Menü1, Menü2 etc. Gefunden habe ich bisher dieses: DB:tabelle:id:feld Ich möchte das hier erreichen: Ich möchte von jeder Seite den title aus der Tabelle Pages vom übergeordneten Sysordner haben: <h3>Menü1</h3> ....<a>Menü1-Seite1</a> ....<a>Menü1-Seite2</a> <h3>Menü2</h3> ....<a>Menü2-Seite1</a> ....<a>Menü2-Seite2</a> usw. Also muss ich wohl dynamisch den title von der übergeordneten Seite abfragen. Gruß Michael -- Kontakt: http://www.michael-meurer.info/metanav/kontakt.html Web: http://www.michael-meurer.info _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#7
|
|||
|
|||
|
Oops...
Michael Meurer schrieb: > Hallo zusammen. > > Ist doch ok. Das sollte an Andreas gehen... _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#8
|
|||
|
|||
|
hallo andreas,
hallo micheal ja, es hat die selbe auswirkung, wie von andreas beschrieben. würde das also heissen, dass folgende angabe auch einfach als leer interpretiert wird ? special.value.data = {page:uid} hmmm - nun ja ... zumindest gibt das folgende ts den titel des special directories aus, denke dass ist das was du michael suchst. 5 = RECORDS 5 { tables = pages source < 10.special.value conf.pages = TEXT conf.pages.field = title wrap = <p>dsf | </p> } lg Michael Meurer schrieb: > Hallo Andreas, > > das Feld "pages" gibt es schon. > Schau mal in phpmyadmin in die Tabelle tt_content oder in den TSOB. > Hier mal ein Auszug aus dem TSOB "Menu of subpages to these pages": > > tt_content.menu.20.1.special.value.field = pages > > Mal eben so, weil du sagst, dass dieses Feld wahrscheinlich nicht > existiert.... > Aus diesem Feld holen sich die Typo-Sitemaps (und auch meine) den > Ausgangspunkt, von dem aus sie anzeigen sollen. Und das funtz wunderbar. > > Es wird für mich da komisch, dass in einem normalen HMENU->TMENU ein TS > wie: > 5 = TEXT > 5.field = title > 5.wrap = <h2 class="submenu-header"> | </h2> > korrekt ausgeführt wird und mir auf jeder Seite den Seitentitel ausgibt.. > Aber in meiner Sitemap gibt das gleiche TS-Schnipsel nur einen leeren > <hx>-Tag ausgibt... > > *grübel* > > Gruß > Michael _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#9
|
|||
|
|||
|
Michael Meurer schrieb:
> > Ich habe jetzt folgende Situation: > Ich habe einen Sysordner, über den ich mit > special = directory > special.value = id > den Einstiegspunkt für das Menü liefere. Dieser hat einen Namen: Menü1, > Menü2 etc. > > Gefunden habe ich bisher dieses: > DB:tabelle:id:feld > > Ich möchte das hier erreichen: > Ich möchte von jeder Seite den title aus der Tabelle Pages vom > übergeordneten Sysordner haben: > <h3>Menü1</h3> > ...<a>Menü1-Seite1</a> > ...<a>Menü1-Seite2</a> > > <h3>Menü2</h3> > ...<a>Menü2-Seite1</a> > ...<a>Menü2-Seite2</a> > > usw. > > Also muss ich wohl dynamisch den title von der übergeordneten Seite > abfragen. leveltitle sollte Dir weiterhelfen, gucke mal auf: http://typo3.org/documentation/docum....1.0/view/2/2/ Viele Grüße Marco Peemöller _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#10
|
|||
|
|||
|
Michael Meurer schrieb:
> Ich möchte das hier erreichen: > Ich möchte von jeder Seite den title aus der Tabelle Pages vom > übergeordneten Sysordner haben: > <h3>Menü1</h3> > ...<a>Menü1-Seite1</a> > ...<a>Menü1-Seite2</a> > > <h3>Menü2</h3> > ...<a>Menü2-Seite1</a> > ...<a>Menü2-Seite2</a> > > usw. > > Also muss ich wohl dynamisch den title von der übergeordneten Seite > abfragen. Ja, so sehe ich das auch. select title where uid = pid andreas _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-german] field = title | Sandra Tyrchan | typo3-german@lists.netfielders.de | 7 | 16.06.2008 21:22 |
| [TYPO3-german] Extension in eigener Extension ausgeben lassen | Peter Linzenkirchner | typo3-german@lists.netfielders.de | 0 | 23.03.2008 21:39 |
| [TYPO3-german] Inhalt einer Seite in Marker ausgeben lassen | Benjamin Riezler | typo3-german@lists.netfielders.de | 1 | 12.09.2007 15:50 |
| [TYPO3-german] Keine ausgeben der Überschrift von Level 3 falls es keinen Level 4 gibt. | Andreas Bachelor | typo3-german@lists.netfielders.de | 1 | 02.04.2007 01:11 |
| [TYPO3] "Website Title" field of the template in custom title tag | Tomas Havner | typo3-english@lists.netfielders.de | 3 | 27.03.2007 09:57 |