Message d'avertissement

The subscription service is currently unavailable. Please try again later.

Messages d'érreurs dans un template customisé (Notice : Undefined variable... & Notice : Trying to get property of non-object..)

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à Tous,

j'ai modifié le contenu du fichier page.tpl.php en ajoutant :

<?php if ( ! drupal_is_front_page() && $node->type=='chantier' || $node->type=='portfolio'): ?>

J'ai par la suite 2 message Notice :

Notice : Undefined variable: node dans include() (ligne 101 dans /home/www/xxxxx/web/monsite/sites/all/themes/grider/templates/page.tpl.php).

Notice : Trying to get property of non-object dans include() (ligne 101 dans /home/www/xxxxx/web/monsite/sites/all/themes/grider/templates/page.tpl.php).

Pour répondre au premier message, j'ajoute simplement le code qui suit au dessus

<?php if ( ! isset( $node ) ) $node = 0;
if ( !
drupal_is_front_page() && $node->type=='chantier' || $node->type=='portfolio'): ?>

Par contre, pour le second, je vous avoue n'y rien comprendre,
j'ai tenté plusieurs démarches à l'aide de google, mais aucune ne fonctionne (bien entendu, ça peut venir de moi ^^)

Auriez vous une piste à me suggérer ?
Merci

Version de Drupal : 
Tags :