Webdesign Berlin – WebMatter.de

Webdesign aus Berlin » Wordpress » Drupal

RSS

Sie suchen eine attraktive
Weblösung für einen
erfolgreichen Internetauftritt?

Ich freue mich auf Ihre Anfrage ...

wp-snap! – ein Glossar mit wp-snap! erstellen

| Keine Kommentare

Das Plugin wp-snap! sortiert die Artikel einer Kategorie alphabetisch und fügt oberhalb der Kategorieansicht ein alphabetisches Index ein. Die Installation ist einfach:

  1. Das Plugin wp-snap! herunterladen, entpacken, in den Pluginordner laden und aktivieren.
  2. Damit das alphabetische Menu in der Kategorie erscheint, muss die Datei für die Kategoriedarstellung (category.php) modifiziert werden. Sollte das Template keine category.php Datei besitzen, so kann man z.B. die archive.php oder index.php als category.php abspeichern (Nähere Infos zum Kategorie Template findet man im WordPress Codex.

    Bevor der Loop* beginnt, wird nun in der category.php folgender Code eingefügt:


    (*als Loop wird der Teil bezeichnet, der die einzelnen Artikel ausliest. Er beginnt wie folgt   …)
    .

  3. Unter Plugins -> wp-snap! kann man die Darstellung des alphabetischen Indexes noch beeinflussen und angeben, wieviele Artikel auf einer Seite unterhalb des Alphabetes gezeigt werden sollen. Weiterhin kann noch auf die Darstellung des Permalinks Einfluss genommen werden.
  4. Soll nur eine bestimmte Kategorie das Alphabet erhalten, kann man das Kategorie-Template als category-X.php abspeichern, wobei das X für die Kategorie ID der Kategorie steht, die einen alphabetischen Index erhalten soll. Eine andere Möglichkeit ist, dem oben stehenden Code per Parameter mitzuteilen, welche Kategorie einbezogen werden soll.Es gibt die folgenden Optionen für Parameter:
    cat=ID (Kategorie, die benutzt werden soll)
    child=true/false (sollen Unterkategorien einbezogen werden ja oder nein)
    firstload=ALL/NONE/RECENT (all zeigt alle Einträge an, none zeigt nur das Alphabet und recent zeigt die Anzahl der Einträge an, die über das Backend bei den Einstellungen festgelegt wurden)
    menu=1,2 oder 3 (legt den Menustil fest, kann aber auch über die Einstellungen im Backend geregelt werden)Beispiel für die Benutzung von Parametern:
  5. Damit das Alphabet in einem horizontalen Menu erscheint, muss noch folgender CSS Code in die style.css Datei geschrieben werden:


    ol.snap_nav {
    display: inline;
    float: left;
    clear: both;
    list-style: none;
    }

    ol.snap_nav li {
    display: block;
    float: left;
    padding: 0 2px 10px 0;
    }

    ol.snap_nav li a {
    font-weight: bold
    }

    ol.snap_nav li.snap_selected a {
    cursor: text;
    }

    ol.snap_titles {
    clear: both;
    display: block;
    border: 0;
    list-style: none;
    }

    (Diese Styleangaben können dann noch nach Belieben modifiziert werden)

  6. Die modifizierten Dateien werden nun auf den Server geladen und das Glossar steht zur Verfügung.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*