korinthorama logo

ODYSSEY CMS

API Documentation
Class menu  |  displayActiveMenu()
Μέθοδος [function]

Ορίσματα

  • menuType (string) [default="vertical"]
  • section (string) [default="companies_categories"]
  • markup (boolean) [default=false]
  • adminMode (boolean) [default=false]
  • overrideClass (string)
  • ulID (string)

Περιγραφή

Δημιουργεί τον html κώδικα για την γρήγορη δημιουργία ενός menu πλοήγησης που θα περιέχει μόνο όσες επιλογές οδηγούν σε αντίστοιχες εγγραφές της αντίστοιχης ενότητας (πχ `companies`). Η $menuType καθορίζει τον τύπο του menu και δύναται να λάβει τρεις τιμές:

  • vertical
    που δημιουργεί ένα κάθετο superfish menu
  • horizontal
    που δημιουργεί ένα οριζόντιο superfish menu
  • accordion
    που δημιουργεί ένα accordion menu
Η $markup εξάγει τον html κώδικα ενός ul (unordered list) για χρήση με διαφορετικό menu plugin. Αν δωθεί η $ulID θα χρησιμοποιηθεί ως τιμή για το id του tag <ul>.
Η $adminMode πρέπει να είναι πάντα false αν χρησιμοποιούμε την μέθοδο για τις ανάγκες του front-end.
Η $overrideClass δύναται να περιέχει το όνομα μιας css class η οποία θα χρησιμοποιηθεί αντί του δυναμικού styling που παράγεται σύμφωνα με τις ρυθμίσεις του συστήματος οι οποίες ορίζονται από το Admin Panel του Odyssey.

Να σημειωθεί πως η $menuType αγνοείται αν η $markup ισούται με τιμή true!

Σύνταξη:

$menu->displayActiveMenu($menuType=’vertical’, $section=’companies_categories’, $markup=false, $adminMode=false, $overrideClass, $ulID)

επιστροφή