Quer-Verweis

Verkürzung des Navigations-Menüs

Wenn das Navigations-Menü (linksbündig) und das primäre-Menu (rechtsbündig) in der gleichen Zeile anzeigt werden soll, kann es zu Platzproblemen führen. Die Kürzung der Naviagtions-Menü-Einträge ist eine Lösung.

Voraussetzungen:

  • openEngine 1.6 im Verzeichnis /htdocs

Ziel: Verkürzung der Menü-Einträge zum Beispiel auf 6 Zeichen.

Änderung in der Datei /htdocs/templates/nav_path.php:

  if ($value["current"] == 1)
  {
?>
<a href="<?= $value["page_path"]; ?>" class="high">
<?= strlen($value["page_navigation"])<8?$value["page_navigation"]:substr($value["page_navigation"],0,6)."&hellip;";  ?>
</a>
<?
  }
  else
  {
?>
<a href="<?= $value["page_path"]; ?>">
<?= strlen($value["page_navigation"])<8?$value["page_navigation"]."&nbsp;":substr($value["page_navigation"],0,6)."&hellip;"; ?>
</a>&raquo;
<?
  }

Erläuterungen:

Mit der Funktion strlen wird überprüft, ob die Ausgabe kleiner der Länge 8 ist, falls ja wird nicht abgeschnitten. Ansonsten wird nach 6 Stellen abgeschnitten und mit &hellip; (das sind die drei ...) ergänzt.

Bei der zweiten Eintragung wird das Trennzeichen noch mit ausgegeben; ich habe den » (&raque;) verwendet.

© 2005 cptc | Impressum | powered by OpenEngine 1.6