Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Muss der <title> etwa hardgecodet werden?
wolfer
Beitrag 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?!
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
luxli
Beitrag 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
Go to the top of the page
 
+Quote Post
Chregu
Beitrag 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
Go to the top of the page
 
+Quote Post
saschapi
Beitrag 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?


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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.
  1. modul im head platzieren
  2. template wie folgt erstellen: <title>{notes}</title>
  3. unter redaktion-->seiten-->seiteninformation: das notizfeldfeld für den title missbrauchen

eine bessere lösung habe ich im moment auch nicht.


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
saschapi
Beitrag 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. smile.gif 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


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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



ZITAT(saschapi @ Tue. 15. January 2008, 16:50) *
Auf die Idee bin ich auch bereits gekommen. Ist halt irgendwie nicht soooooo schön. smile.gif

wohl ansichtssache. für mich hat eine angabe, welche nicht zum visuellen teil der website gehört, nichts auf der editierbaren seite zu suchen :-)


--------------------
Go to the top of the page
 
+Quote Post
saschapi
Beitrag 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 smile.gif


@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!!! wink.gif


--------------------
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag 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
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Tue. 15. January 2008, 21:52
Beitrag #11


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



ZITAT(saschapi @ Tue. 15. January 2008, 16:23) *
@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
Go to the top of the page
 
+Quote Post
smail
Beitrag Tue. 15. January 2008, 22:17
Beitrag #12


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



ZITAT(gunwalt @ Tue. 15. January 2008, 21:52) *
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.
Go to the top of the page
 
+Quote Post
saschapi
Beitrag 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



ZITAT(bkm @ Tue. 15. January 2008, 19:15) *
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.


ZITAT(smail @ Tue. 15. January 2008, 22:17) *
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! wink.gif


--------------------
Go to the top of the page
 
+Quote Post
saschapi
Beitrag 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>




--------------------
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag 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 wink.gif )

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>
Go to the top of the page
 
+Quote Post
saschapi
Beitrag 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! smile.gif


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 27.4.24 - 01:48

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.