Muss der <title> etwa hardgecodet werden? |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Muss der <title> etwa hardgecodet werden? |
Thu. 13. December 2007, 17:00
Beitrag
#1
|
|
Advanced Member Gruppe: Members Beiträge: 73 Mitglied seit: 05.05.2007 Wohnort: mainz Mitglieds-Nr.: 893 |
Hmm, die Frage klingt schon falsch. Aber im Wiki steht, dass der Container <cms:lay type="head" /> lediglich folgendes ausgibt:
* Java Script Dateien, die im Layout ausgewählt wurden * CSS- Dateien, die im Layout ausgewählt wurden * Die HTML- Metatags robots, author, keywords und description (author, keywords, description sofern bei der Seitenkonfiguration hier Werte angegeben wurden) Wo kann man denn den Seitentitel eingeben, außer hardcode unter <cms:lay type="head" /> ? Auch bei der Seitenkonfig habe ich nichts gefunden?! |
|
|
Thu. 13. December 2007, 17:08
Beitrag
#2
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
ja, der «title» kommt hardcoded ist layout. am besten zwischen charset-angabe und <cms:lay type="head" />.
du hast allerdings die möglichkeit, seitenordner und seitennamen darin auszugeben. wie das funktioniert, findest du hier im wiki. gruss andi -------------------- |
|
|
Thu. 13. December 2007, 18:02
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 201 Mitglied seit: 01.07.2006 Wohnort: CH Mitglieds-Nr.: 32 |
Das Thema wurde hier behandelt
|
|
|
Thu. 13. December 2007, 18:31
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 334 Mitglied seit: 10.07.2006 Wohnort: luzern (Schweiz) Mitglieds-Nr.: 128 |
Eine andere Lösung ist in diesem Bereich ein Modul zu plazieren, dass die nötige Ausgabe erledigt.
Gibt dabei evtl. Probleme bei der Validierung. Für die Redakteure ist das jeodch eine gerngeschehene Variante. Gruss chrs |
|
|
Tue. 15. January 2008, 16:23
Beitrag
#5
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
@Chregu and all: Wie löst ihr das, wenn man den Titel als Redakteur bearbeiten soll? Normalerweise würde ich in den Titletag ja einfach ein einzeiliges Textmodul packen. Aber:
1. wie kommt der Redakteur an das Bearbeiten-Symbol 2. wird das total unvalide Hat das schon mal jemand umgesetzt, dass in der Seite der Seitentitle eingegeben werden kann? -------------------- |
|
|
Tue. 15. January 2008, 16:30
Beitrag
#6
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
mh, habe es noch nicht selber ausprobiert, aber hier im forum wurde mal geschrieben, dass das ganze mit dem infomodul am besten geht.
eine bessere lösung habe ich im moment auch nicht. gruss andi -------------------- |
|
|
Tue. 15. January 2008, 16:50
Beitrag
#7
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Auf die Idee bin ich auch bereits gekommen. Ist halt irgendwie nicht soooooo schön. Vielleicht hat ja noch einer eine bessere Idee, wie ich einen "Edit"button auf die Seite bekomme und damit der Title-Tag modifiziert werden kann. Wie ist es zum beispiel mit: Extended Header
-------------------- |
|
|
Tue. 15. January 2008, 16:58
Beitrag
#8
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
Auf die Idee bin ich auch bereits gekommen. Ist halt irgendwie nicht soooooo schön. wohl ansichtssache. für mich hat eine angabe, welche nicht zum visuellen teil der website gehört, nichts auf der editierbaren seite zu suchen :-) -------------------- |
|
|
Tue. 15. January 2008, 17:35
Beitrag
#9
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
@andi: in der Tat Ansichtssache
@all: Notizen missbrauchen kann ich mir wohl gerade vorstellen. Gibt es eine API Abfrage oder so, die die Notizen ausgibt? Mit dem Infomodul will ich eigentlich nicht arbeiten. Ein kleiner PHP-Schnipsel im Layout wäre mir lieber!!! -------------------- |
|
|
Guest_bkm_* |
Tue. 15. January 2008, 19:15
Beitrag
#10
|
Guests |
ob es aktuell in der api (abfragbar) enthalten ist kann ich dir nicht sagen.
ich habe damals für mich die api erweitert mit summary (notiz) und der fkt getNotiz($idcatside), was sich in pageinfos abspielt |
|
|
Tue. 15. January 2008, 21:52
Beitrag
#11
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
@Chregu and all: Wie löst ihr das, wenn man den Titel als Redakteur bearbeiten soll? Normalerweise würde ich in den Titletag ja einfach ein einzeiliges Textmodul packen. Aber: 1. wie kommt der Redakteur an das Bearbeiten-Symbol 2. wird das total unvalide Hat das schon mal jemand umgesetzt, dass in der Seite der Seitentitle eingegeben werden kann? Liege ich jetzt ganz falsch? <title><CMSPHP> print($con_side[$idcatside]['name']); </CMSPHP></title> Liest den Titel der Seite aus Redaktion/ Seiten und den sollte ein Redakteur bearbeiten können. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 15. January 2008, 22:17
Beitrag
#12
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 587 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 62 |
Liege ich jetzt ganz falsch? Nö, das stimmt schon so. Nur: damit entspricht der Name der Seite (z.B. in der Navigation) immer exakt dem Inhalt von <title>. Manchmal möchte man aber den Title etwas ausführlicher haben als z.B. die Navi. Das geht dann eben nicht. Siehe dazu auch den Wiki-Eintrag Seitentitel im Frontend Gruß Jan -------------------- Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
|
|
|
Wed. 16. January 2008, 10:00
Beitrag
#13
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
ob es aktuell in der api (abfragbar) enthalten ist kann ich dir nicht sagen. ich habe damals für mich die api erweitert mit summary (notiz) und der fkt getNotiz($idcatside), was sich in pageinfos abspielt Dann warte ich mal ob mir jemand sagen kann ob es schon in der aktuellen API enthalten ist, denn ich will eigentlich nicht patchen. Nur: damit entspricht der Name der Seite (z.B. in der Navigation) immer exakt dem Inhalt von <title>. Manchmal möchte man aber den Title etwas ausführlicher haben als z.B. die Navi. Das geht dann eben nicht. Genau das ist das Problem! -------------------- |
|
|
Fri. 18. January 2008, 11:58
Beitrag
#14
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Ich hab mir jetzt mit etwas PHP aus dem Listennavimodul geholfen:
CODE <?php //Descritpion of pages if(! function_exists(get_side_desc)){ function get_side_desc($a,$which) { global $db,$cms_db; $sql = "SELECT * FROM ".$cms_db['side_lang']." LEFT JOIN ".$cms_db['cat_side']." USING(IDSIDE) WHERE idcatside = '".$a."'"; $db->query($sql); $db->next_record(); if ($which == 'desc') { return $db->f('meta_description'); } elseif ($which == 'summary'){ return $db->f('summary'); } }} ?> <title>Seitenname - <?php if (!get_side_desc($idcatside,'summary')) { //wenn keine Notizvorhanden wird Ordnername und Seitenname angezeigt echo $con_tree[$idcat]['name'].' : '.$con_side[$idcatside]['name']; } else { //wenn notiz vorhanden wird diese angezeigt echo get_side_desc($idcatside,'summary'); }?></title> -------------------- |
|
|
Guest_bkm_* |
Fri. 18. January 2008, 12:28
Beitrag
#15
|
Guests |
wenn de es so willst kannste dir ja die erneute db abfrage sparen, da meines wissens $con_side ja auch so anliegt.
sollte langen (nicht getestet ) QUELLTEXT <title>Seitenname - <?php if ($con_side[$idcatside]['summary'] =='') {
echo $con_tree[$idcat]['name'].' : '.$con_side[$idcatside]['name']; } else { echo $con_side[$idcatside]['summary']; }?></title> |
|
|
Fri. 18. January 2008, 12:30
Beitrag
#16
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
wenn mich nicht alles täuscht ist die summary aus performancegründen nicht mehr in diesem Array enthalten. Ich hatte es auch bereits ausprobiert, da ging es nicht, kann aber auch sein, dass ich einen Fehler gemacht hatte!
-------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 27.4.24 - 01:48 |