Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#1 18. Januar 2011 10:12
- reneboehres
- Gast
[GELÖST] Menumanager -> simple-navigation und die title der links
Hi zusammen,
mag vielleicht ne "noob frage" sein aber meine title tags werden in den links nicht angezeigt
( www.reneboehres.de ) siehe quelltext.
Von der Lösung hätte ich gern das der Menütext = Menütext ist und der Titel = title im <a>
ich denke ich muss hier die tpl entsprechend bearbeiten?
da ich mich aber noch kein stück mit den variablen, zeigern usw. con cms beschäftigt hab
( was da wie wo was im hintergrund abläuft )
wäre ein wenig hilfe sehr cool
#2 18. Januar 2011 13:05
- tbtip
- kennt CMS/ms
- Ort: Hoya
- Registriert: 09. November 2010
- Beiträge: 117
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Habe gerade versucht mir deinen Quelltext an zu schauen. Es werden mir aber nur drei Zeilen angezeigt und diese aber ewig lang. Nicht wirklich übersichtlich bzw. irgend etwas stimmt da nicht aus meiner Sicht.
Ich denke mal da du es so haben möchtest:
<li><a href="http://www.example.com/dies-ist-eine-seite/" title="Auf dieser Seite ist ein Title">Seite Title</a> </li>
Dies wird im Menue Manager beim aktiven Menue eingestellt.
Wird im Template verwendet, müsstest mal schauen ob dies auch im Menue Manager anspricht. Ich selber verwende eins von den zusätzlichen Seiten Attribut Feldern.
Learning by doing ist mein Prinzip.
CMSMS Seiten: Weihnachtsbeleuchtung von Häusern
Was anderes: Weihnachts Blog zu Weihnachtsthemen mit der Blogsoftware Dotclear, Blog zu den Themen CMS-Systeme und Bloggen allgemein
Offline
#3 18. Januar 2011 13:20
- reneboehres
- Gast
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
das ganze mit den 3 zeilen hat schon seinen sinn *g*
es werden automatisch bei der ausgabe alle leerzeichen weg gemacht um die geschwindigkeit der website zu erhöhen
hab gerade mal im zusatz attribut feld versucht title="{title}" azugeben ist das richtig?
wird leider kein titel mit ausgegeben...
edit:
ich sehe gerade das ich in den einstellungen der jeweiligen seite unter "optionen"
beim feld "Beschreibung (Titel-Attribut)" schon was eingegeben habe
aber offensichtlich nix in den links mit drin nist
Beitrag geändert von reneboehres (18. Januar 2011 13:25)
#4 18. Januar 2011 13:38
- tbtip
- kennt CMS/ms
- Ort: Hoya
- Registriert: 09. November 2010
- Beiträge: 117
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Wenn du deinen Titel von der Seite als title in deinem Linktext anzeigen bzw. einfügen möchtest, muß du im Layout > MenüManager dein aktives Menü Template anpassen, nicht auf der Seite selber.
Schau mal ob du sowas ähnliches in deinem aktiven Menütemplate findest:
<li class="activeparent"> <a href="{$node->url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
Wenn ja, dann probiere es mal sowas aus:
<li class="activeparent"> <a href="{$node->url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}title="{title}"> {$node->menutext} </a>
Achte aber darauf das du an mehreren Stellen dies title="{title}" einfügen mußt, damit du diese Funktion auf allen Ebenen hast.
Learning by doing ist mein Prinzip.
CMSMS Seiten: Weihnachtsbeleuchtung von Häusern
Was anderes: Weihnachts Blog zu Weihnachtsthemen mit der Blogsoftware Dotclear, Blog zu den Themen CMS-Systeme und Bloggen allgemein
Offline
#5 18. Januar 2011 14:11
- Wolfhardt
- Gast
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Im Admin-Bereich unter Layout > MenüManager kann man das Template für die automatische Menüerstellung einsehen und bearbeiten. Wäre vielleicht ganz sinnvoll, wenn wir wüßten, welches Template du verwendest
Wie auch immer, in diesem Template müßte es ein- bis mehrmals eine Stelle geben, die ungefährt so aussieht:
<a href="{$node->url}" {if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
Diese Stelle(n) ergeben die Links des Menüs. Um jetzt diesen Links das title-Attribut mitzugeben, müssen diese Stellen geändert werden, sodass sie ungefähr so aussehen:
<a href="{$node->url}" {if $node->target ne ""} target="{$node->target}"{/if} title="{$node->pagetitle}"> {$node->menutext} </a>
Damit wird dem title-Attribut des Links der Wert zugewiesen, der im Admin-Bereich unter Titel: angegeben und der im Seitentemplate mit {title} ausgegeben wird.
Was die drei Zeilen anlang, mag das ja für die Live-Seite sinnvoll sein, erschwert uns aber die Fehlersuche und Hilfe, wobei es für mich nicht so schlimm ist, weil mein PSPad den Quelltext zumindest einigermaßen sinnvoll gliedert
Tante Edit sagt: tbtip war schneller, aber einfach {title} gibt dir als Tooltip für die Links nur den Titel der Seite, auf der du grade bist (bei jedem Link), während {$node->pagetitle} dir den Titel der Seite, auf die der Link verweist, angibt
Beitrag geändert von Wolfhardt (18. Januar 2011 14:23)
#6 18. Januar 2011 15:05
- reneboehres
- Gast
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
oki dokey nu hab ichs verstanden wie das da funtzt
werd es später mal editieren
PS:
ich benutz lieber notepad++
#7 18. Januar 2011 15:09
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Hi zusammen,
mag vielleicht ne "noob frage" sein aber meine title tags werden in den links nicht angezeigt
( www.reneboehres.de ) siehe quelltext.
Von der Lösung hätte ich gern das der Menütext = Menütext ist und der Titel = title im <a>ich denke ich muss hier die tpl entsprechend bearbeiten?
da ich mich aber noch kein stück mit den variablen, zeigern usw. con cms beschäftigt hab
( was da wie wo was im hintergrund abläuft )
wäre ein wenig hilfe sehr cool
Das ist ein Bug den ich schon ein paar mal gemeldet habe. Und es ist nicht der einzige:
http://forum.cmsmadesimple.org/viewtopi … 25&t=37627
Nimm einfach ne funktionierende simple_navigation.tpl von einer alten version.
BTW - wir könnten doch ne korrekte .tpl hier zum Download anbieten? Cyberman?
Servus,
Alex
Offline
#8 19. Januar 2011 21:21
- reneboehres
- Gast
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
also ich habe jetzt in der simple_navigation.tpl es folgend abgeändert:
<li class="{$classes}"><a class="{$classes}" href="{$node->url}" title="{title}"><span>{$node->menutext}</span></a>
trotzdem sehen die links weiterhin so aus
<li><a href="http://www.reneboehres.de/pc-computer-reparatur-service-mainz/"><span>PC und Computer Reparatur</span></a> </li>
habe aber über das "Beschreibung (Titel-Attribut):" feld
einen titel mit übergeben
mit
{$node->pagetitle}
funktioniert es aber...
*verwirrt*
Beitrag geändert von reneboehres (19. Januar 2011 21:25)
#9 19. Januar 2011 21:44
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
BTW - wir könnten doch ne korrekte .tpl hier zum Download anbieten? Cyberman?
Tu dir keinen Zwang an ... hier gibt es keine Posting-Verbote wie in anderen Foren.
Würd's dann auch gleich sticky machen.
Offline
#10 19. Januar 2011 21:48
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
mit
{$node->pagetitle}funktioniert es aber...
*verwirrt*
Mit {title} gibst du im Normalfall nur die Überschrift der aktuellen Seite aus, {$node->pagetitle} ist die richtige Variable des MenüManagers, um für jeden Link das title-Attribut auszugeben.
Offline
#11 19. Januar 2011 21:54
- Wolfhardt
- Gast
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Wie ich ja bereits weiter oben beschrieben hatte
Tante Edit sagt: tbtip war schneller, aber einfach {title} gibt dir als Tooltip für die Links nur den Titel der Seite, auf der du grade bist (bei jedem Link), während {$node->pagetitle} dir den Titel der Seite, auf die der Link verweist, angibt
Beitrag geändert von Wolfhardt (19. Januar 2011 21:54)
#12 19. Januar 2011 21:58
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Richtig!
Nur war Rene immer noch verwirrt, so dass ich es noch mal klargestellt habe .
Offline
#13 20. Januar 2011 23:47
- reneboehres
- Gast
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
naja klar aber ich hab kA wie in cmsms die tags im hintergrund funktionieren?
wird da ne variable ausgegeben oder ist das n zeiger?
#14 20. Januar 2011 01:08
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.436
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Ist das so wichtig, ob Variable oder Zeiger?
Im MenuManager gibt es eine Template-Variable namens $nodelist.
Das ist ein Array. Und dieses Array beinhaltet weitere Variablen vom Typ Object.
Und diese Objekte haben Eigenschaften.
Und diese Eigenschaften sind eben Menütext, Seiten Titel, URL usw.
Mit {get_template_vars} im Template o. Inhalt kann man sich alle verfügbaren Template-Variablen ausgeben lassen. Falls es sich um Arrays oder Objekte handelt, kann man sich mit {$variablen_name|print_r} deren Inhalte anzeigen lassen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#15 25. Januar 2011 21:39
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
@Wolfhardt hatte als letztes Posting auf einen optimierten Tag {get_template_vars} aus dem org-Forum hingewiesen. DANKE!
Damit der jedoch besser auffindbar ist hab ich ihn in einen eigenen Thread verschoben und fixiert/sticky gemacht.
Offline
#16 26. Januar 2011 23:28
- Wolfhardt
- Gast
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Bitte bitte, gern geschehn
#17 28. Januar 2011 12:23
- Wolfhardt
- Gast
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Damit der jedoch besser auffindbar ist hab ich ihn in einen eigenen Thread verschoben und fixiert/sticky gemacht.
http://www.cmsmadesimple.de/forum/viewtopic.php?id=337
Äh, verschoben hast du ihn zwar, aber fixiert isser noch nicht
#18 28. Januar 2011 20:20
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.930
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Äh, verschoben hast du ihn zwar, aber fixiert isser noch nicht
Jetzt ist er fixiert.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#19 31. Januar 2011 10:37
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
faglork schrieb:BTW - wir könnten doch ne korrekte .tpl hier zum Download anbieten? Cyberman?
Tu dir keinen Zwang an ... hier gibt es keine Posting-Verbote wie in anderen Foren.
Würd's dann auch gleich sticky machen.
Hier ist das funktionierende Original:
{* CSS classes used in this template: .activeparent - The top level parent when a child is the active/current page li.active0n h3 - n is the depth/level of the node. To style the active page for each level separately. The active page is not clickable. .clearfix - Used for the unclickable h3 to use the entire width of the li, just like the anchors. See the Tools stylesheet in the default CMSMS installation. li.sectionheader h3 - To style section header li.separator - To style the ruler for the separator *}
{if $count > 0}
<ul> {foreach from=$nodelist item=node} {if $node->depth > $node->prevdepth} {repeat string="
<ul>" times=$node->depth-$node->prevdepth} {elseif $node->depth
< $node->prevdepth} {repeat string="
</li>
</ul>" times=$node->prevdepth-$node->depth}
</li> {elseif $node->index > 0}
</li> {/if} {if $node->current == true}
<li class="currentpage"><h3>
<dfn>Current page is {$node->hierarchy}:
</dfn>{$node->menutext}</h3> {elseif $node->parent == true}
<li class="activeparent">
<a class="activeparent" href="{$node->url}"{if $node->accesskey != ''} accesskey="{$node->accesskey}"{/if}{if $node->tabindex != ''} tabindex="{$node->tabindex}"{/if}{if $node->titleattribute != ''} title="{$node->titleattribute}"{/if}>
<dfn>{$node->hierarchy}:
</dfn>{$node->menutext}</a> {elseif $node->type == 'sectionheader'}
<li class="sectionheader">{$node->menutext} {elseif $node->type == 'separator'}
<li class="separator" style="list-style-type: none;">
<hr /> {else}
<li>
<a href="{$node->url}"{if $node->accesskey != ''} accesskey="{$node->accesskey}"{/if}{if $node->tabindex != ''} tabindex="{$node->tabindex}"{/if}{if $node->titleattribute != ''} title="{$node->titleattribute}"{/if}{if $node->target != ''} target="{$node->target}"{/if}>
<dfn>{$node->hierarchy}:
</dfn>{$node->menutext}</a> {/if} {/foreach} {repeat string="
</li>
</ul>" times=$node->depth-1}
</li>
</ul> {/if}
Sagt mal, gibts keine Möglichkeit den code ordentlich formatiert zu posten?
Servus,
Alex
Beitrag geändert von faglork (31. Januar 2011 10:42)
Offline
#20 31. Januar 2011 15:55
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.436
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Sagt mal, gibts keine Möglichkeit den code ordentlich formatiert zu posten?
Mach es mal so: einfach das Template im Beitrag einfügen, markieren, auf den "Code-Button" klicken und die Frage nach dem "what is the language" ignorieren.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#21 17. Februar 2011 16:56
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
da ich gerade auch über das Problem gestolpert bin, allerdings in etwas variierter Form, wenn man den "richtigen" title verwenden möchte (der den man unter den Seitenoption bei Title-attribut angibt), muss man:
title="{$node->titleattribute}"
verwenden.
Hierzu ist noch zu sagen, dass der pagetitle wie hier besprochen an der Stelle egtl. overdosed ist:
<a href="/" title="home">Home</a>
Btw: gibt's eigentlich eine einfache Möglichkeit, die Admin-oberfläche umzugestalten, ohne bei jedem Update den Adminordner zu hacken? (Bspw. würde ich konkret gern das title-attribut von den Optionen auf die "Haupt-edit-seite" bringen)
Edit: Arx! Sehe gerade erst, dass das ja oben im geposteten Code enthalten ist. Das lief bei mir allerdings nicht wie gewollt, ich hatte trotzdem den Pagetitle
Beitrag geändert von mike-r (17. Februar 2011 16:58)
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#22 20. Februar 2011 11:55
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
(Bspw. würde ich konkret gern das title-attribut von den Optionen auf die "Haupt-edit-seite" bringen)
Am einfachsten isses mit einem zusätzlichen Content-Block ...
Offline
#23 20. Februar 2011 16:46
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Oh, klar. Wald und Bäume und so...
Allerdings: Ich habe einen Breitbild-monitor (Notebook) (und bin da sicher nicht der einzige) und da kristallisiert sich langsam raus, dass die Adminoberfläche schon ohne zusätzliche Blöcke nicht optimal ist.
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#24 02. Februar 2012 00:17
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Ich habe gebeten um "target" auf zu nehmen weil es momentan nicht im template simple_navigation.tpl ist.
M.fr.Gr.
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#25 30. Mai 2012 09:46
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: [GELÖST] Menumanager -> simple-navigation und die title der links
Ich habe gebeten um "target" auf zu nehmen weil es momentan nicht im template simple_navigation.tpl ist.
M.fr.Gr.
Jan
Ist zwar schon etwas älter, aber: Wozu ein target in der Navigation?
Servus,
Alex
Offline