Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Page title in Überschrift eines Content übernehmen mit Marker

      
  1. #1
    Forum Stammgast
    Registriert seit
    12.02.2006
    Alter
    36
    Beiträge
    261

    Page title in Überschrift eines Content übernehmen mit Marker

    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. #2
    Forum Aktivist
    Registriert seit
    05.10.2006
    Ort
    noch de
    Beiträge
    87
    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. #3
    Forum Stammgast
    Registriert seit
    12.02.2006
    Alter
    36
    Beiträge
    261
    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. #4
    Forum Aktivist
    Registriert seit
    05.10.2006
    Ort
    noch de
    Beiträge
    87

  5. #5
    Forum Stammgast
    Registriert seit
    12.02.2006
    Alter
    36
    Beiträge
    261
    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. #6
    Forum Aktivist
    Registriert seit
    05.10.2006
    Ort
    noch de
    Beiträge
    87
    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. #7
    Forum Stammgast
    Registriert seit
    12.02.2006
    Alter
    36
    Beiträge
    261
    Gerne, wenn ich mich nur in php auskennen würde...lol
    Kannst Du sowas?

    Gruss
    Björn

  8. #8
    Forum Aktivist
    Registriert seit
    05.10.2006
    Ort
    noch de
    Beiträge
    87
    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. #9
    TYPO3 Forum Team Administrator Avatar von mic_jan
    Registriert seit
    05.09.2004
    Ort
    Köln
    Beiträge
    1.760
    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:
    temp.header.50 = RECORDS
    temp.header.50.wrap >
    temp.header.50 {
    source.data = GPVar:tx_ttnews|tt_news
    tables = tt_news
    conf.tt_news = TEXT
    conf.tt_news.field = title
    }


    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!

  10. #10
    Forum Aktivist
    Registriert seit
    05.10.2006
    Ort
    noch de
    Beiträge
    87
    wie nett, danke.

 

 
Seite 1 von 2 12 LetzteLetzte

LinkBacks (?)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Page Header = Page Title ?
    Von pinguini im Forum TYPO3 4.x Backend
    Antworten: 5
    Letzter Beitrag: 22.05.2008, 12:43
  2. Page title bleibt unverändert
    Von i2c2k im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 3
    Letzter Beitrag: 16.12.2007, 15:35
  3. Probleme beim Zugriff auf Title und Subtitle zur Erstellung einer Überschrift
    Von squard im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 3
    Letzter Beitrag: 22.08.2007, 13:29
  4. Such-Formular nach Page Title HILFE!!!!
    Von Desperant im Forum Indexed Search
    Antworten: 0
    Letzter Beitrag: 24.12.2006, 13:16
  5. custom page title
    Von Dr.Schmidt im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 4
    Letzter Beitrag: 20.09.2006, 13:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237