Recoverable fatal error: Argument 3 passed to l() must be an array, string given [risolto]

6 contenuti / 0 new
Ultimo contenuto
Recoverable fatal error: Argument 3 passed to l() must be an array, string given [risolto]

ciao, è venerdì credo siamo tutti stanchi per cui chiedo venia ma ho bisogno di capire cosa mi chiede D7...l'ennesimo errore, nonostante la parte di amministrazione mi funzioni, ma la Hp e le pagine lato visualizzazione mi dicono :

Recoverable fatal error: Argument 3 passed to l() must be an array, string given, called in /Users/leo/Sites/acquia-drupal/includes/menu.inc on line 1628 and defined in l() (linea 2340 di /Users/leo/Sites/acquia-drupal/includes/common.inc)
any idea? in realyà io non gli passo nulla (persolnalmente)

menu.inc testo incriminato la riga dell'$output
function theme_menu_link(array $variables) {
$element = $variables['element'];
$sub_menu = '';

if ($element['#below']) {
$sub_menu = drupal_render($element['#below']);
}
$output = l($element['#title'], $element['#href'], $element['#localized_options']);
return '

  • ' . $output . $sub_menu . "
  • \n";
    }

    common.inc testo incriminato la riga dell' $funcion
    function l($text, $path, array $options = array()) {
    global $language_url;
    static $use_theme = NULL;

    in sostanza trovo nel common sempre questo (parametro?) options che mi crea errori, pensavo fosse qualcosa relativo al modulo della traduzione che ho disabilitato ,a con il codice non ci capisco molto :(
    aiuto!

    Drupal Version:

    upg: allora ho cancellato i contenuti delle due pagine una basic page e una basic page anonymous(che avevo creato io banalmente un titolo e una descrizione) che mi servivano rispettivamente per reindirizzare l'utente post e pre login, poi con context e display suite avevo creato blocchi e viste e visualizzazioni... insomma ora la ho si vede e mi loggo... ora faccio una prova ricreo il contenuto e vediamo se mi da gli stessi errori, magari voi che ci capite qualcosa vi aiuto con quello che vi dico... io vado a tentativi :(

    less... is better than nothing!

    ecco...già il primo problema
    ho creato una pagina e tipo contenuto per il non loggato...e tutto ok
    poi quella per il loggato invece saltano fuori già i primi errori appena salvo il contanuto che scrivo...
    Notice: Array to string conversion in menu_node_submit() (linea 722 di /Users/leo/Sites/acquia-drupal/sites/all/modules/contrib/l10n_install-7.x-1.0-beta15/modules/menu/menu.module).
    Notice: Undefined offset: 1 in menu_node_submit() (linea 722 di /Users/leo/Sites/acquia-drupal/sites/all/modules/contrib/l10n_install-7.x-1.0-beta15/modules/menu/menu.module).

    visto che "Array to string conversion" mi ricorda qualcosa (vd su)... non potrebbe essere che già da qui c'è qualcosa che si spacca?

    less... is better than nothing!

    ecco forse un'altro ha il mio stesso errore...
    cerco questo: menu_node_submit() php in google... e trovo questo:
    http://drupal.org/node/1637426 che mi manda a questo: http://drupal.org/node/1304002
    visto che in inglese sono un po duro... vediamo se me la cavo ... vi faccio sapere ;)

    less... is better than nothing!

    bene!
    ho seguito fino al #5 di questa pg http://drupal.org/node/1304002 applicando quanto scritto qui:
    http://drupal.org/files/fix_hs_menu_array_warning-1304002-1.patch
    con un po di c*lo ho modificato secondo quanto scritto e funziona!!!
    ora non mi da più messaggi di errore, spero che il resto continui a funzionare ;)
    quello che mi turba e che c'è ancora una #6 con una ulteriore patch che però porta ad un #7 che dice:
    Patch in #6 now makes HS Menu function correctly! (as long as jquery_update module is disabled)
    e io il jquery_update module cel'ho attivato... che dite faccio il #6???
    intanto sono felice ;)

    less... is better than nothing!

    ecco manco finito di esultare, creo il contenuto della scheda....salvo, la modifico mettendo il check su pubblica in hp e BUM! sempre fatal error:
    Fatal error: Call to undefined function hs_menu_node_form_submit() in /Users/leo/Sites/acquia-drupal/includes/form.inc on line 1443
    ... dopo aver cercato mi son detto...proviamo con la patch successiva...
    http://drupal.org/files/fix_hs_menu_array_warning-1304002-2.patch
    ecco fatto ;) ora hs_menu.module non ha più problemi! e non conflitta con form.module :D
    [risolto]

    less... is better than nothing!