Ausgabe des TITLE aus den Kategorien vs Artikeleinstellungen
Ausgabe des TITLE aus den Kategorien vs Artikeleinstellungen
Bitte um eine kurze Erklärung des folgenden problems. Wie ich sehe, wird der Seitentitel ("title" im HTML-Header) primär aus dem aktuellen Kategorienpfad zusammengestellt.
Man kann den Seitentitel allerdings auch in den Artikeleinstellugnen eingeben. In so einem Fall werden aber beide Ausgaben gemacht - das HTML enthält dann beide Titel, was nicht gerade wie gutes HTML und schon gar nicht zweckmäßig aussieht.
Wie ist die Idee dahinter? Wenn ich den Title im Artikel angebe, darf ich dann etwas im Layout nicht verwenden? Oder kann man irgendwo wählen, was davon ausgegeben werden soll?
Mir schwebt eine Erweiterung vor - wenn beim Artikel ein Titel angegeben ist, wird der Kategorienpfad dadurch "überschrieben".
Gleichzeitig habe ich aber das Gefühl, das ich einfach nur die Philosophie dahinter nicht verstehe, dass ich etwas kombiniere, was nicht zusammen gehört.
Danke für jeden Tritt für die richtige Richtung
kleena k.
Man kann den Seitentitel allerdings auch in den Artikeleinstellugnen eingeben. In so einem Fall werden aber beide Ausgaben gemacht - das HTML enthält dann beide Titel, was nicht gerade wie gutes HTML und schon gar nicht zweckmäßig aussieht.
Wie ist die Idee dahinter? Wenn ich den Title im Artikel angebe, darf ich dann etwas im Layout nicht verwenden? Oder kann man irgendwo wählen, was davon ausgegeben werden soll?
Mir schwebt eine Erweiterung vor - wenn beim Artikel ein Titel angegeben ist, wird der Kategorienpfad dadurch "überschrieben".
Gleichzeitig habe ich aber das Gefühl, das ich einfach nur die Philosophie dahinter nicht verstehe, dass ich etwas kombiniere, was nicht zusammen gehört.
Danke für jeden Tritt für die richtige Richtung
kleena k.
Re: Ausgabe des TITLE aus den Kategorien vs Artikeleinstellu
So sollte es meiner Meinung nach eigentlich sein.kleena hat geschrieben: Mir schwebt eine Erweiterung vor - wenn beim Artikel ein Titel angegeben ist, wird der Kategorienpfad dadurch "überschrieben".
Der Punkt ist, dass im neuen Beispielmandanten der <title>-Tag im Layout durch ein Modul gefüllt wird. Bei der Containerersetzung in conGenerateCode Wird der Container durch den Modulcode ersetzt. Der <title>-Tag enthält dann Zeilenumbrüche (im PHP Code) die anschließende Ersetzung des <title>-Tags berücksichtigt jedoch keine Zeilenumbrüche im <title>-Tag und findet den bestehenden Tag daher nicht. Es wird ein neuer Tag mit den Werten auf den Artikeleigenschaften generiert.
Zusammengefasst:
functions.con2.php Zeile 407:
Code: Alles auswählen
$code = preg_replace("/<title>.*?<\/title>/i", "{TITLE}", $code);
Code: Alles auswählen
$code = preg_replace("/<title>.*?<\/title>/is", "{TITLE}", $code);
Bis dann
Tono
Tono
Moin,
ich hab die Änderung in der Datei vorgenommen, allerdings bringt das an der Kategorieanzeige als Title nichts, auch wenn ich im Artikel einen Seitentitel eingepflegt habe. Es erscheint immer noch Contenido - Hauptnavigation - Unternavigation.
Woran kanns jetzt noch liegen? Jemand eine Idee, was ich verändern muss?
Danke im Voraus.
Bzw. wie bekomme ich im Titel das Contenido weg und kann es durch meinen Domainnamen ersetzen. Also "<Domainname> - Hauptnavigation - Unternavigation"...
ich hab die Änderung in der Datei vorgenommen, allerdings bringt das an der Kategorieanzeige als Title nichts, auch wenn ich im Artikel einen Seitentitel eingepflegt habe. Es erscheint immer noch Contenido - Hauptnavigation - Unternavigation.
Woran kanns jetzt noch liegen? Jemand eine Idee, was ich verändern muss?
Danke im Voraus.
Bzw. wie bekomme ich im Titel das Contenido weg und kann es durch meinen Domainnamen ersetzen. Also "<Domainname> - Hauptnavigation - Unternavigation"...
Die Änderung an dieser Datei greift nur beim Erstellen oder Ändern von Artikeln. Also entweder eine Änderung (z.B. in Artikeleigenschaften auf das grüne Häckchen klicken) an den betroffenen Artikeln vornehmen, oder gleich die Tabelle con_code leeren nicht löschen. Das gilt dann für alle Artikel.hurgl hat geschrieben:ich hab die Änderung in der Datei vorgenommen, allerdings bringt das an der Kategorieanzeige als Title nichts, auch wenn ich im Artikel einen Seitentitel eingepflegt habe. Es erscheint immer noch Contenido - Hauptnavigation - Unternavigation.
Woran kanns jetzt noch liegen? Jemand eine Idee, was ich verändern muss?
Du musst das Modul mit dem Namen "Title_Tag" bearbeiten und den Namen Deiner Domain in Zeile 22, 35 und 37 einsetzen.hurgl hat geschrieben:Bzw. wie bekomme ich im Titel das Contenido weg und kann es durch meinen Domainnamen ersetzen. Also "<Domainname> - Hauptnavigation - Unternavigation"...
Bis dann
Tono
Tono
-
- Beiträge: 472
- Registriert: Di 15. Apr 2008, 15:57
- Wohnort: Michelstadt
- Kontaktdaten: