Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 28. April 2012 15:29

phpman
arbeitet mit CMSMS
Registriert: 05. April 2012
Beiträge: 137

Re:

Hallo zusammen,

gibt es eigentlich ein Sitemap Modul mit welchem ich automatisch eine der Website erzeugen kann?

Hoffe Ihr könnt mir hier weiterhelfen.

Danke.

Gruß, PHPman

Offline

#2 28. April 2012 15:38

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 784

Re:

http://dev.cmsmadesimple.org/projects/sitemapms

und ne xml-sitemap für die suchmachinen kriegt du hier:

http://www.xml-sitemaps.com/

Beitrag geändert von antibart (28. April 2012 15:40)

Offline

#3 28. April 2012 16:10

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.058

Offline

#4 28. April 2012 19:17

phpman
arbeitet mit CMSMS
Registriert: 05. April 2012
Beiträge: 137

Re:

oh, okay danke für die Infos aber ich glaub ich meinte was anderes.

Ich meinte ansich eine Möglichkeit eine "sitemap" der website zu erstellen welche ich in der Seite als "index übersicht" nutzen könnte z.B. so:

Index
-----> Neues
-----> Nachrichten
-----> Kontakt
       |_> Impressum

also wo ich die Struktur des Menüs als Übersicht darstellen kann.

Gibt es so was ? Oder muss ich das von Hand machen?

Offline

#5 28. April 2012 19:42

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.058

Re:

Achso. Na dazu brauchts eigentlich kein extra Modul.
Da kannst Du auch einfach den MenuManager verwenden.
Einfach nur {menu} ohne irgendwelche Parameter gibt die gesamte Seitenstruktur aus.
Das Aussehen kannst Du dann über Menü-Templates regeln.

Offline

#6 28. April 2012 20:12

phpman
arbeitet mit CMSMS
Registriert: 05. April 2012
Beiträge: 137

Re:

ah, danke das ging aber fix :-)

Und wo genau änder ich dann die Optik dieser Ausgabe ?

z.Zt. siehts so aus (beispiel test seite)

    Startseite
        1.1:Support
        1.2:FAQ
        1.3:Impressum
        1.4:test
    5:Unternehmen
    6:Partner
    7:whois
    8:bxbxb
    Current page is 9:Sitemap

Kann ich das "doppelte" sitemap irgendwie beseitigen ?

Offline

#7 28. April 2012 20:59

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.058

Re:

Und wo genau änder ich dann die Optik dieser Ausgabe ?

Na im Stylesheet. Pack das {menu} in ein extra Div mit einer ID. Z.B. 'sitemap'. Dann kannst Du es im CSS so stylen:

#sitemap ul {
    list-style:none;
}

#sitemap dfn {
    display:none;
}

#sitemap ul li {
...
}

#sitemap ul li a {
...
}

usw.

Also genau wie beim normalen Menü.
In den Beispiel CSS sind ein paar Stylesheets für die Navigation mit Kommentaren.
Da kann man sich eigentlich ganz gut dran orientieren. Aber immer drauf achten, für welches Template die Styles ursprünglich gedacht sind. Wegen der Klassen/IDs. Sonst hat man da Klassen oder IDs im CSS, die im Template garnicht vorkommen. Dann stylt man sich dumm und dämlich.

Kann ich das "doppelte" sitemap irgendwie beseitigen ?

Klar. Musst dem Menü nur sagen, dass es Seiten, deren Alias mit 'sitemap' beginnt, ausschließen soll:

{menu excludeprefix='sitemap'}

Wenn Du generell die aktuelle Seite nicht im Menü haben willst, kann Du dazu auch die Variable {$page_alias} nehmen:

{menu excludeprefix=$page_alias}

Mehr zu den Parametern steht in der Modul-Hilfe des MenuManagers.

Mit dem Plugin {get_template_vars} kann man sich auch alle Variablen ausgeben lassen, die im Template verfügbar sind.

Sollte da einfach nur ein Array oder Objekt angezeigt werden, kann man sich mit {$variablen_name|print_r} dessen Inhalt ausgeben lassen.

Offline

Fußzeile des Forums

Powered by FluxBB