Ciao a tutti,
come accennato nell'oggetto, linkando le due pagine viene fuori questo avviso:
Notice: Trying to get property of non-object in block_block_view() (linea 247 di /web/htdocs/www.icmarcallo.edu.it/home/modules/block/block.module).
Notice: Trying to get property of non-object in block_block_view() (linea 247 di /web/htdocs/www.icmarcallo.edu.it/home/modules/block/block.module).
Ho cercato in rete, ma è emerso che anche altri siti di PASW hanno lo stesso problema. Ho scaricato block.module alla linea 247 corrisponde questa programmazione:
$data['content'] = check_markup($block->body, $block->format, '', TRUE);
Qualcuno sa indicarmi come risolvere il problema?
grazie
Lucio Siano
>Ho cercato in rete, ma è emerso che anche altri siti di PASW hanno lo stesso problema
In uno mi sono imbattuta oggi pure io rispondendo ad un HELP diverso dal tuo.
Un sito costruito tantissimi anni fa e poi tramutato in responsive. Cosa ho constatato?
Chi ci ha lavorato non ha eseguito con precisione le indicazioni che sono state date nei vari anni.
Lì trovo ancora il blocco di Trasparenza, valutazione e merito. Chiaro, è disattivato, ma... Eppure ad Ammistrazione trasparente siamo passati tanti e tanti anni fa.
Di contro la collega che per anni ha seguito il sito, vedo ha lasciato diversi lavori incompleti e penso proprio abbia eliminato "alla leggera" qualche blocco, magari con del PHP che richiamava altro.
Questo, a memoria, mi richiama il periodo in cui abbiamo tolto dal sito (versione responsive) JS injector che creava dei problemi.
E' stata allora indicata una procedura precisa da seguire, ma evidentemente non è stata eseguita a dovere.
Come risolvere? Al momento penso che si debba ispezionare in database nei blocchi e vedere se ce ne sono di vuoti.
E' assasi probabile che, se ricostruisci le due pagine e dai loro un percorso diverso , le notice non compaiono più, ma lo sporco nel database resta.
Ho trovato questo che avvolara la mia tesi:
https://www.softprayog.in/troubleshooting/drupal-notice-trying-to-get-pr...
Ci debbo provare. Spero proprio mi serva a capire qual è il blocco implicato.
Abbi pazienza e se riesco a trovare dove agire per ripulire ti faccio sapere.
OK. Trovato ciò che provoca Notice: Trying to get property of non-object in block_block_view() (linea 247... cliccando su Privacy e Note legali.
Come avevo intuito, è stato eliminato un blocco che era richiamato da altro.
In questo caso il blocco eliminato era richiamato da un mini panels
In parole povere quando la collega ha portato il sito da non responsive a responsive ha eliminato il blocco Footer che riportava le voci di menu poste nel footer orizzontale del vecchio sito non responsive, ma non ha eliminato o disattivato il Mini Panels Footer che inglobava il blocco.
Spero che anche nel sito che tu hai "erediitato"sia successo questo, così almeno si risolve la situazione.
Fammi sapere
preziosa e tempestiva come sempre
grazie
Risolto!
indicazioni precise ed esaustive.
grazie
Lucio