Überschrift von Content-Element in TEXT-Objekt 
| Autor | Nachricht | ||
|
Verfasst am: 09.05.2008 [11:19]
|
|||
| Seph [Themenersteller] dabei seit: 12.03.2007 Beiträge: 59 |
Hallo, ich möchte in einem Textobjekt die Überschrift eines Content-Elements schreiben. Was mach ich falsch? |
||
![]() |
|||
|
Verfasst am: 10.05.2008 [00:06]
|
|||
| Dirk1 dabei seit: 15.03.2007 Beiträge: 51 |
Füg mal folgendes statement hinzu: table = tt_content Gruß Dirk |
||
![]() ![]() |
|||
|
Verfasst am: 12.05.2008 [14:57]
|
|||
| Seph [Themenersteller] dabei seit: 12.03.2007 Beiträge: 59 |
Funktioniert leider auch nicht :/ Eigentlich müsste das doch machbar sein! |
||
![]() |
|||
|
Verfasst am: 12.05.2008 [15:04]
|
|||
| Dirk1 dabei seit: 15.03.2007 Beiträge: 51 |
Dann fällt mir noch ein: select.pidInList = 4711 Oder irgendeine andere Seiten-ID deiner Wahl select.pidInList = this Nimmt die aktuelle Seite. Ist vielleicht nicht default. |
||
![]() ![]() |
|||
|
Verfasst am: 12.05.2008 [15:13]
|
|||
| Dirk1 dabei seit: 15.03.2007 Beiträge: 51 |
Poste doch mal bitte den gesamten T3-Block |
||
![]() ![]() |
|||
|
Verfasst am: 12.05.2008 [15:16]
|
|||
| Seph [Themenersteller] dabei seit: 12.03.2007 Beiträge: 59 |
Hi, hier das Objekt: |
||
![]() |
|||
|
Verfasst am: 12.05.2008 [15:51]
|
|||
| Dirk1 dabei seit: 15.03.2007 Beiträge: 51 |
Das was hierarchisch darüber liegt auch bitte. Ich nehme an, das pidInList hat ebenfalls nicht funktioniert. Das ist in sofern ein interessanter Fall, weil du etwas total naheliegendes machst was nicht funktioniert. Ich habe das gleiche Problem übrigens völlig anders gelöst:
Mir ist an sich selber nicht ganz klar, warum an dieser Stelle diese zusätzliche Schleife über renderObj nötig ist. Vielleicht kann sich mal einer von den großen Zauberern hier dazu äußern. Gruß Dirk |
||
![]() ![]() |
|||
|
Verfasst am: 12.05.2008 [19:48]
|
|||
| SLAng dabei seit: 20.10.2004 Beiträge: 1620 |
Ich habe das Topic so verstanden, dass ein bestimmtes Feld EINES Content Elments ausgelesen werden soll, nämlich das header filed des Content Objekt xy. Hier wird aber doch in Anführungsstrichen in den Codebeispielen gezeigt wie man ALLE Content Elemente einer bestimmten Seite der Spalte normal ausliest. Wenn du ein bestimmtest Content-Element haben willst, ist das
Das liest dir aus der Tabelle tt_content das Inhaltselement mit der uid 5 aus... Wie du nur an das field header kommst weis ich leider nicht. Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe! |
||
![]() |
|||
|
Verfasst am: 13.05.2008 [10:42]
|
|||
| jochen dabei seit: 15.12.2003 Beiträge: 64 |
Hallo zusammen, so kommt man an ein bestimmtes Feld aus einer Datenbanktabelle:
Das liefert die Überschrift des Inhaltselements (aus "tt_content") mit der uid 5. Grüße Jochen [Dieser Beitrag wurde 1 mal bearbeitet. Zuletzt am 13.05.2008 um 10:43] Jochen Fröhlich | TYPO3 Programmierung in Stuttgart |
||
![]() ![]() |
|||
|
Verfasst am: 14.05.2008 [19:13]
|
|||
| Seph [Themenersteller] dabei seit: 12.03.2007 Beiträge: 59 |
Hallo, vielen Dank für die Antworten und Lösungsanstöße. Hier meine Lösung:
Mit der Lösung kann ich nun die Überschrift des ersten Content-Elements einer Seite in einen Marker kopieren und diesen frei auf der Seite platzieren. Da diese Lösung für alle Content-Elemente im treeLevel 1,2 gilt, haben die nachfolgenden Elemente keine Überschrift! Sollte kein Problem sein das mit ein paar Zeilen Script zu ändern. Für meine Seite jedoch ausreichend. Gruss Seph [Dieser Beitrag wurde 3 mal bearbeitet. Zuletzt am 15.05.2008 um 10:49] |
||
![]() |
|||









