web-dev-qa-db-fra.com

Remplacer une mise en page de table d'affichage dans le module

J'essaie de remplacer une table d'affichage de mon module. Je ne peux pas localiser ce que les arguments sont supposés être et dans quel ordre (pour mon hook_eme Func). J'ai copié le fichier thématique des vues/thèmes et je n'ai pas modifié. Est-ce que quelqu'un sait ce qui se passe mal et que doivent-elles valoriser les arguments ci-dessous?

Ma configuration the thème est actuellement:

'views_view_table__opportunities_mentions' => array(
  'arguments' => array(
    'view' => NULL, 
    'title' => NULL, 
    'header' => NULL, 
    'fields' => null, 
    'class' => null, 
    'row_classes' => null, 
    'rows' => null
  ),
  'template' => 'views-view-table--opportunities-mentions',
  'original hook' => 'views_view_table',
  'path' => drupal_get_path('module', 'smd') . '/theme',
),
4
lordg

Le moyen le plus simple de la vue sur le thème consiste à éditer la vue particulière en question et faire défiler vers le bas pour trouver le lien "Informations sur le thème". Cet écran vous indiquera exactement ce que les modèles de thématiques de thème qui utilisent actuellement et quels modèles vous pouvez apporter dans votre thème pour remplacer cette sortie.

C'est essentiellement que tous les points de vue sont - remplaçant le balisage par défaut avec quelque chose à vos conceptions.

@See http://www.group42.ca/theming_views_2_the_basics pour un excellent tutoriel sur les vues thématiques

[~ # ~] Edit [~ # ~ #]

Si vous voulez un contrôle total sur le balisage produit, et Pour que cela soit portable sur des thèmes, la seule option que vous avez consiste à créer un module personnalisé. Ce module personnalisé pourrait également avoir des composants à mesure et peut même utiliser une vue pour effectuer n'importe quel SQL lourd (ou vous pouvez simplement écrire à la main-écris sur le SQL).

Jetez un coup d'œil à un module SIMILIAR pour vous aider à démarrer et à lire - Hook_theme

3
wiifm