![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo zusammen. Ich habe eine Art Branchenverzeichnis gebaut. jede Überseite hat Ihren Page title in den properties. Jetzt habe ich mehrere Unterseiten, mit verschiedenen Namen, die aber so in andere Überseiten weiterkopiert werden. Jede dieser Seiten hat eine Content Überschrift. z.B. Musterteile in Musterstadt, dann Musterteile in Musterdorf etc.! Musterteile ist hierbei der Page title der Überseite und Musterstadt der Unterseite. Gibt es irgendwie die Möglichkeit zumindest den page title der Überseite per Marker in die Überschrift zu setzen. Weil Musterstadt würde immer gleich bleiben auch wenn ich es unter eine andere Überseite kopieren würde. Dort wäre dann aber der page title Musterreifen und das ganze müsste "Musterreifen in Musterstadt" als Überschrift im Content haben. Also könnte man nicht mit irgendeiner Extension es so machen, das man z.B. in der Überschrift des Contents schreiben würde "###pagetilte_überseite### in Musterstadt" oder ähnlichees. Ich hoffe Ihr versteht, was ich meine. Vielen Dank BJS |
|
#2
| |||
| |||
| hi, du kannst alle objekte über ts ansprechen, ts ist indirektes php. soweit ich weiß, kannst du zu jeder page den titel dynamisch verändern. entweder gibst du es in einem page-ts statisch an (vielleicht so: page.title=Musterstadt ?) oder liest ihn aus der db. |
|
#3
| |||
| |||
| Danke für die Info. aber so bewandert bin ich leide rnicht wirklihc in php. Wenn mir das jemand als Beispiel vorgibt und wohin es muss, dann kann ich es mit Kombinantion etwas anpassen. Hast vielleicht ne Direkt Idee? Also da müsste stehen 1. In welcher Region wollen Sie suchen? - #kategorie# 2. Wenn er die Region gewählt hat: #kategorie# in #stadt# "Kategorie" ist hier bei der Page title der darüberliegenden Seite der Städte. Also müsste ich in der untersten Seite im page tree der Seite sagen, nehme für #kategorie# den page title der darüber leigenden Ebene. Und zudem sol das ganze nur für drei Verzeichnisse angewendet werden. Heisst: Page tree Startseite - Verzeichnis 1 * - Verzeichnis 2 * - Verzeichnis 3 * - Menü 1 - Menü 2 Die mit einem * versehenden Seiten inklusive Unterseiten sollen damit arbeiten. ok man könnte wohl die Page ID zuordnen wie z.B. starte ab ID *** Wäre cool wenn jemand da was wüsstest oder jemand eventuell ne Extension kennt. Danke BJS |
|
#4
| |||
| |||
| |
|
#5
| |||
| |||
| Danke! Ah ich glaub wir haben ein wenig aneinander vorbei geredet. Also ich rede von dem Page title im Page tree nicht der ganzen Seite. Wenn ich jetzt im FE eine Seite anschaue, habe ich ja eine Überschrift über den Content. Diese Überschrift soll sich automatisch aus bestimmten Page title im page tree zusammensetzten. Was oben im Browser steht ist mir egal. Da steht was ich haben möchte ;-) Also ich habe das so mal einfach gemacht Seite 1 (1. Ebene) - Seite 2 (2. Ebene) * - Seite 3 (3. Ebende) ² - Seite 4 (3. Ebende) ³ * Hier soll der erste Page content folgende Überschrift bekommen und ausgeben im FE "In welcher Region suchen Sie? - Seite 1" ² Hier soll der erste Page content folgende Überschrift bekommen und ausgeben im FE "Seite 1 in Seite 3" ³ Hier sol der erste Page content folgende Überschrift bekommen und ausgeben im FE "Seite 1 in Seite 4" Ich hoffe man versteht es jetzt besser. Aber Danke BJS |
|
#6
| |||
| |||
| hi, was hälst du von einem selbstgeschriebenen php-script, welches sich aus der datenbank immer die jeweilige über-seite (besitzerseite) sucht und deren namen ausgibt. den inhalt setzt du dann ohne überschrift darunter. besser wäre es natürlich (mit dem kickstarter) eine extension dafür zu schreiben. |
|
#7
| |||
| |||
| Gerne, wenn ich mich nur in php auskennen würde...lol Kannst Du sowas? Gruss Björn |
|
#8
| |||
| |||
| hi, also dann ist es besser, wenn du typoscript nimmst. ein typoscript-schnippsel kommt demnach auf jede neue deiner seiten. in so einem ts-schnippsel mußt du (stichwort) conditions niederschreiben. ich kann das nicht aus dem kopf. Code: [globalVar = PID = xxx] page.10 = HTML page.10.value ( <p class="seitenueberschrfit"> ) page.10.value ( hier der name der seite, das ist wie die pid eine variable, die du abfragen kannst ) page.30.value ( </p> ) [global] so ungefähr dürfte es aussehen. das heißt dann: wenn die page-id = xxx ist, läuft, was in diesem block steht. guck dir seiten an, auf denen tutorails angeboten werden, da sind solche sachen als beispiel. wrapping ist auch son stichwort, du wrappst dann den seitennamen ungefähr so: Code: <p class="bla">|</p> |
|
#9
| ||||
| ||||
| Hi, es geht natürlich auch dynamisch UND mit T3-Bordmitteln. Dafür braucht man kein PHP, sondern Ahnung von TS. Eigentlich möchtest du ja "nur" auf Datenbankfelder zugreifen und die dann entsprechend ausgeben. Sowas gibt es bei tt_news: Typoscript-Code: Da kann man noch viel tollere Sachen basteln.. aber so hast du ja schon mal einen Ansatzpunkt, wo du in der tsref.de suchen darfst. Gruss, Michael
__________________ Aus gegebenem Anlass mal eine neue Signatur: Kein Support per PN! |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Page Header = Page Title ? | pinguini | TYPO3 4.x Backend | 5 | 22.05.08 13:43 |
| Page title bleibt unverändert | i2c2k | TYPO3 4.x Fragen und Probleme | 3 | 16.12.07 16:35 |
| Probleme beim Zugriff auf Title und Subtitle zur Erstellung einer Überschrift | squard | TYPO3 4.x Fragen und Probleme | 3 | 22.08.07 14:29 |
| Such-Formular nach Page Title HILFE!!!! | Desperant | Indexed Search | 0 | 24.12.06 14:16 |
| custom page title | Dr.Schmidt | TYPO3 4.x Fragen und Probleme | 4 | 20.09.06 14:44 |