Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
RexDude committed Nov 14, 2015
1 parent 49be45e commit 41d3790
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Navigation Factory - Changelog

* Methode `setUlClass()` zur Klasse `rex_lang_nav` hinzugefügt, thx@darwin
* Methode `setLinkFromUserFunc()` in `setCustomLink()` umbenannt
* Klasse `nav42` umbenannt und aufgeteilt in `rex_nav`, `rex_lang_nav` und `rex_breadcrumb_nav`
* Alle Klassen geben die Navigation per `getNavigation()` aus.
* Klasse `nav42` umbenannt und aufgeteilt in die Klassen `rex_nav`, `rex_lang_nav` und `rex_breadcrumb_nav`
* Alle Klassen geben einheitlich die Navigation über Ausgabemethode `getNavigation()` aus
* `getNavigationByCategory()` entfernt, stattdessen `setStartCategoryId()` hinzugefügt
* `getNavigationByLevel()` entfernt, stattdessen `setLevelStart()` hinzugefügt
* `setLevelDepth()` hinzugefügt
Expand Down
18 changes: 9 additions & 9 deletions CODEEXAMPLES.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Ausgabe des 1. Navigationslevels
$nav = new rex_nav();

$nav->setStartLevel(1); // startet bei level 1
$nav->setLevelDepth(1); // 1 level tief
$nav->setLevelDepth(1); // 1 level tief vom start level aus

echo $nav->getNavigation();

Expand All @@ -21,7 +21,7 @@ Ausgabe des 2. und 3. Navigationslevels
$nav = new rex_nav();

$nav->setStartLevel(2); // startet bei level 2
$nav->setLevelDepth(2); // 2 level tief
$nav->setLevelDepth(2); // 2 level tief vom start level aus

echo $nav->getNavigation();
```
Expand All @@ -33,7 +33,7 @@ Ausgabe der Navigation mit Startkategorie-Id = 42
$nav = new rex_nav();

$nav->setStartCategoryId(42); // startet bei kategorie id = 42
$nav->setLevelDepth(2); // 2 level tief
$nav->setLevelDepth(1); // 1 level tief von start kategorie aus

echo $nav->getNavigation();
```
Expand All @@ -58,8 +58,8 @@ $nav->setUlClass("sf-menu", 0); // erste ul klasse "sf-menu"
$nav->setLiClass("list-item"); // li klasse "list-item"
$nav->setLiIdFromMetaField("cat_css_id"); // li id aus metainfo feld: "cat_css_id"
$nav->setLiClassFromMetaField("cat_css_class"); // li klasse aus metainfo feld: "cat_css_class"
$nav->setLiIdFromCategoryId(array(42 => "foo", 43 => "bar")); // li id anhand artikel id
$nav->setLiClassFromCategoryId(array(42 => "my-class")); // li klasse anhand artikel id
$nav->setLiIdFromCategoryId(array(42 => "foo", 108 => "bar")); // li id anhand artikel id
$nav->setLiClassFromCategoryId(array(42 => "the-class")); // li klasse anhand artikel id
$nav->setCustomLink(function($cat, $depth) { // php funktion die den link zurückgibt (hier als beispiel: erste ebene ohne verlinkung)
if ($depth == 1) {
return htmlspecialchars($cat->getName());
Expand All @@ -75,7 +75,7 @@ Ausgabe einer einfachen Sprachnavigation
----------------------------------------

```php
$nav = new rex_lang_nav();
$langNav = new rex_lang_nav();

$nav->setUlId("lang-nav"); // ul id: "lang-nav"
$nav->setUlClass("my-lang-class"); // ul class: "my-lang-class"
Expand All @@ -85,18 +85,18 @@ $nav->sethideLiIfOfflineArticle(false); // bei einem offline artikel li nicht ve
$nav->setuseLangCodeAsLinkText(true); // langcode anstelle sprachname als linktext ausgeben
$nav->setupperCaseLinkText(true); // linktext in großbuchstaben anzeigen

echo $nav->getNavigation();
echo $langNav->getNavigation();
```

Ausgabe einer Breadcrumb Navigation
-----------------------------------

```php
$nav = new rex_breadcrumb_nav();
$breadcrumbNav = new rex_breadcrumb_nav();

$nav->setCssClass("breadcrumb"); // ul klasse: "breadcrumb"
$nav->setOlList(false); // es wird eine ul liste ausgegeben
$nav->setStartArticleName("<i class='fa fa-home'></i>"); // ausgabe mit font-awesome icon

echo $nav->getNavigation();
echo $breadcrumbNav->getNavigation();
```

0 comments on commit 41d3790

Please sign in to comment.