Problema modifica Primary Links

4 contenuti / 0 new
Ultimo contenuto
Problema modifica Primary Links

Buongiorno a tutti.

Su un sito che funziona bene da oltre un anno, devo aggiungere un sottomenu in Primary Links.
Mi appare questo avviso:

Fatal error: Unsupported operand types in /var/www/vhosts/lartisavi.it/httpdocs/includes/common.inc on line 1596

Ho provato a cambiare il codice nel common.inc come suggerito da un post su drupal.org, ma non cambia nulla.
Qualcuno da darmi suggerimenti??

Grazie.

Kunst

Non so a cosa sia dovuto l'errore ma se come Primary Links intendi i links del main menu che di default stanno in basso sulla fascia blu dell'header sappi che se crei un menu item annidato non ti verrà mostrato.
Non so perché ma leggendo qua e là ho visto che il comportamento voluto è quello di un menu statico senza annidamenti, anche se l'opzione ti viene data comunque.
Se questo è il tuo caso o rinunci o trovi un altro modo

se invece parli d'altro scusa l'intromissione

Per sottomenu che cosa intendi : una barra orizzontale sotto alla barra orizzontale dei primi link già esistenti ? opp. semplicemente l'aggiunta di uno o più tasti quali sub-menu a quelli esistenti (che si vedano al passaggio mouse, x esempio) ?

Alla riga /common.inc on line 1596 c'è questo codice che ti sconsiglio di modificare:

<?php
// Append active class.
 
if (($path == $_GET['q'] || ($path == '<front>' && drupal_is_front_page())) &&
      (empty(
$options['language']) || $options['language']->language == $language->language)) {
    if (isset(
$options['attributes']['class'])) {
     
$options['attributes']['class'] .= ' active';
    }
    else {
     
$options['attributes']['class'] = 'active';
    }
  }
?>

Ma cosa significa? Secondo me visto che "appende" una classe il problema che ti dà è nel tema a patto che non hai inserito query direttamente nel database nella tabella menu e che è tutto a posto con i linguaggi. Oppure un codice obsoleto inserito nella frontpage.

Fammi sapere...