Drupal modules sont extrêmement utiles pour Drupal développement de sites web . Ainsi sont les fonctions Drupal . Drupal fonctions incluent des fonctions PHP , fonctions générales , les crochets et les fonctions essentielles du module. Si vous êtes un développeur de module, vérifier fréquemment pour voir si les fonctions existantes répondront à vos besoins avant de développer des fonctions personnalisées . Lorsque vous avez besoin de plus extensions de la fonction de module de base permet , utiliser un crochet Drupal pour étendre les fonctionnalités . En règle générale , les développeurs Drupal préfèrent fonctions Drupal à l'équivalent PHP. Base de données Fonctions Il ya différentes fonctions de base de données pour créer des tables, les index de consigne ou créer des connexions : db -connect initialise une connexion à la base ; ajoute db_add_column une colonne à une base de données en utilisant la syntaxe appropriée pour PostgreSQL ; db- ajouter champ ajoute un nouveau champ à une table ; db_add_index ajoute un index pour une table ; . et db- drop_table supprime une table accéder aux fonctions contrôles user_access si les utilisateur courant a certaines autorisations . Node_access vérifie si l'utilisateur a certaines autorisations sur un type de contenu donné, telles que la création , la visualisation, la mise à jour et la suppression. Thème fonctions thématiques permettre de changer sortie de thème Drupal. Theme_item_list () peut énumérer un tas d' articles ou des liens pour vous. Paramètres " $ articles " est un tableau d' éléments à afficher dans la liste. Elle renvoie une liste thématique des articles. Theme_table retourne une table à thème. Le paramètre " $ header " est un tableau contenant les en-têtes de table. L' élément du tableau peut être une chaîne ou un tableau associatif. Node fonctions de noeud ne sont pas aussi fréquemment utilisé comme fonctions de thème , mais il est toujours utile les connaître lorsque vous essayez de charger un nœud avec des requêtes SQL personnalisées . Le noeud de charge () va vous aider à charger un noeud d' une base de données . Node_view affiche le nœud que vous venez de charger .
|