ANM22 WebBase | Developers

Template SPelectronics - Menù prodotti

All'interno del tema realizzato per SPelectronics, in particolare nel template dedicato alle pagine prodotto, è presente un menù per navigare velocemente tra le varie categorie di articoli dello store.

Per renderizzare l'elenco è stato implementato uno script ad hoc al posto del normale plugin menù, perché le voci presenti vengono in parte popolate dai moduli di WebBase AUTO, MOTO e KART studiati appositamente per SPelectronics.

Modifica voci menù statiche

Le principali voci del menù vengono inserite tramite i moduli AUTO, MOTO e KART (come da guide precedenti), mentre altre sono inserite nel codice del menù.

Il menù prodotti è implementato nel tema all'interno del file productsMenu.php. All'inizio del file viene dichiarato l'array con le voci del menù statiche.

Ogni voce del menù è un vettore contenente i seguente valori:
- etichette tradotte per le sei lingue disponibili in WebBase (de, en, es, fr, it, ru)
- link a cui reindirizzare l'utente
- array con le sottosezioni.

Non ci sono limiti nel numero di voci inseribili, ma per il corretto funzionamento dei moduli automatici non devono essere cancellate:
- Auto
- Moto
- Kart

Esempio array voci menù

$menuItems[0] = array(
'link' => 'moto', // Non modificare perché associato al modulo SP
'en' => 'Bike',
'it' => 'Moto',
'items' => array());

$menuItems[0]['items'][] = array(
'link' => 'moto-sensori',
'en' => 'Sensors',
'it' => 'Sensori');
$menuItems[0]['items'][] = array(
'link' => 'moto-display',
'en' => 'Display',
'it' => 'Indicatori');

$menuItems[1] = array(
'link' => 'auto', // Non modificare perché associato al modulo SP
'en' => 'Car',
'it' => 'Auto',
'items' => array());