Questions marquées «7»

26
Traduction de noeud vs traduction d'entité (champ)

Je voudrais savoir ce que vous recommandez pour un site multilingue. Par exemple, considérons le cas suivant: Une page et son contenu doivent être disponibles en 3 langues (par exemple allemand, anglais et espagnol); le site utilise un type de profil, plusieurs types de contenu et vues, la...

26
Comment utiliser «NOT IN» dans une requête?

Quelle est la bonne façon d'écrire une requête contenant «NOT IN» à l'aide d'une déclaration de condition? Ma requête est la suivante: SELECT DISTINCT nid FROM node WHERE language NOT IN (SELECT language FROM languages WHERE language = 'ab'); J'ai essayé quelque chose comme ceci:...

26
Comment créer un thème pour un bloc personnalisé

J'ai créé un bloc en utilisant hook_block_infoet hook_block_themeet similaires. Mais comment puis-je le thème? Je l'ai pour retourner un tableau avec les clés 'subject'et 'content'. Mais j'ai créé le balisage directement dans le hook_block_view()crochet et ce n'est pas ce que je veux. Dans les...

26
Comment désactiver complètement la mise en cache?

Je développe un site dans Drupal 7 et la mise en cache ralentit considérablement mon travail. Par exemple, j'avais une fonction de thème pour un formulaire. J'étais perplexe, pourquoi ça ne marche pas. Jusqu'à ce que j'efface le cache et qu'il soit corrigé. Comment l'éteindre...

26
Comment attribuer des autorisations aux rôles par programme?

J'ai des autorisations que j'aimerais attribuer à certains rôles par programmation pour une installation plus facile. Étant donné que j'installe le module et que je crée à la fois des autorisations et des rôles, je n'ai pas d'ID de rôle, où je veux définir les autorisations. Jusqu'à présent, je...

25
Comment envoyer un e-mail HTML

Je crée un module simple qui enverra des e-mails HTML aux utilisateurs pour des offres sur notre site Web. J'ai beaucoup cherché, mais je ne trouve pas de solution appropriée pour Drupal. Maintenant, je peux envoyer des mails mais en texte brut. Qu'est-ce qu'une procédure étape par étape pour...

25
Fonction de prétraitement par type de contenu

J'ai quelques types de contenu que je dois prétraiter de différentes manières. Donc, template.phpdans mon thème fooressemble actuellement à: function foo_preprocess_node(&$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type'])...

25
Joindre des fichiers par programme

J'ai créé le type de contenu "Galerie" et ajouté deux champs: "photo" et "document". J'ai ensuite utilisé le code suivant pour télécharger un fichier dans le champ "document": $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. ));...

25
Liste tous les termes d'un vocabulaire

J'ai une taxonomie appelée services et je veux énumérer tous les termes. Je peux charger le vocabulaire avec $vocabulary = taxonomy_vocabulary_machine_name_load('Services') mais ne peut pas voir pour obtenir tous les

24
Exposer un seul filtre de combinaison de deux champs dans les vues

J'ai deux champs de profil utilisateur "Nom" et "Prénom". J'ai également une liste d'utilisateurs. Je veux exposer "Nom" comme filtre qui peut rechercher à la fois le nom et le prénom. Comment puis-je faire un seul filtre de combinaison de ces deux champs? Puis-je le créer à partir de l'interface...

24
Où puis-je trouver l'ID de vocabulaire ($ vid)?

Dans Drupal 6, j'irais dans la section taxonomie de mon / admin et je serais en mesure de trouver le $ vid (numérique) dans l'URL. Dans Drupal 7 (sans doute en raison de l'introduction de termes en tant qu'entités), l'URL n'est plus aussi verbeuse (et certains diraient plus propre) car elle affiche...

23
Rechercher uniquement la langue actuellement active

Comment puis-je restreindre les résultats d'une recherche par défaut dans Drupal 7, pour n'apporter que les nœuds qui sont dans la langue actuelle? Mon site Web a un commutateur en trois langues; l'utilisateur choisit la langue qu'il souhaite utiliser lors de la consultation du site. S'il recherche...