2010-08-16 4 views
0

J'utilise le module de vues Drupal pour créer un aperçu des noeuds. Dans la vue que j'ai créée, j'ai configuré le titre. Mais maintenant, quand la page est rendue, le titre n'est pas affiché. Il est montré dans le fil d'Ariane etc. Mais pas dans le modèle de grille, aussi si j'utilise un autre modèle il ne montre toujours pas. Une idée de ce que cela peut être? J'ai essayé de le chercher, mais mon expérience avec Drupal est très limitée.Le titre des vues est vide

J'ai vérifié les drupal_get_title etc., et il retourne toujours le titre, je pense que quelque chose va mal dans le module de vues, mais je ne sais pas quoi: de

Cordialement, Daan

Répondre

2

Le problème est le plus probable comment vous imprimez le titre de la page. Si vous voulez que cela se produise globalement, vous devez l'imprimer dans le page.tpl.php. Avez-vous inspecté la variable $title dans le modèle de page? C'est ce qu'on appelle habituellement.

+1

J'ai ce problème exact, et la variable '$ title' est vide. Le modèle de vues par défaut tente d'imprimer la variable '$ title', mais il ne passe pas le test' if ($ title) '. – aaaidan

0

J'ai idd supprimé le titre de page.tpl.php, mais je l'ai fait parce que je pensais qu'il devrait être imprimé dans le modèle de vues. Lorsque vous consultez les vues view-unformatted.tpl.php etc vous voyez ceci:

<?php if (!empty($title)): ?> 
    <h3><?php print $title; ?></h3> 
<?php endif; ?> 
<?php foreach ($rows as $id => $row): ?> 
    <div class="<?php print $classes[$id]; ?>"> 
    <?php print $row; ?> 
    </div> 
<?php endforeach; ?> 

donc je pensais que le titre de $ imprimerait le titre, mais il est fixé juste en ajoutant dans mon page.tpl.php