Je voudrais savoir comment créer un profil utilisateur (bloc utilisateur enregistré) similaire à celui de ce site. J'utilise Drupal 7 et le thème Zen.
Dans Drupal 7, les comptes utilisateurs sont modifiables entités comme les nœuds. De Administration "Configuration" Personnes "Paramètres de compte , vous pouvez ajouter des champs et configurer leur affichage sur la page utilisateur (ex./user/$ uid).
Pour un paramètre plus complexe avec plusieurs types de profils et la séparation des comptes (c.-à-d. Utilisateur) et des profils, vous pouvez utiliser le Profile2 = module.
Vous pouvez ensuite utiliser Vues pour créer facilement des blocs et des pages pour répertorier les utilisateurs et les informations de leurs profils.
il y a module profile2 ou peut-être profile lite , ou vous pouvez utiliser modifier le profil . ou Profile UX . Je préfère honnêtement Profile UX.
Pour la vue, vous pouvez utiliser Vues , Display Suit ...
Dans Vues, vous pouvez créer une vue de bloc et la placer où vous le souhaitez, mais si vous souhaitez la personnaliser, vous devez utiliser le module de contexte .
Vous pouvez également aller sur "yourpage.com"/admin/config/people/accounts/fields et créer un champ personnalisé pour votre profil, puis aller sur "yourpage.com"/admin/config/people/accounts/display pour personnaliser son fonctionnement. regards.
Mais si vous voulez remplacer le drupal/user/page vous avez besoin de ctool et du gestionnaire de pages qui est un composant de ctool, il y a un tutoriel vidéo ici et il y a un module d'extension appelé Administration contextuelle et le didacticiel vidéo explique comment l'utiliser ( http://www.youtube.com/watch?v=R5gpUfAXrAg ) son blog est ( https://plus.google.com/u/0/107801555171748743621/posts )
Vous pouvez ajouter des champs aux utilisateurs comme vous le pouvez avec les types de contenu, vous pouvez les trouver dans admin/config/people/accounts/fields.
Les champs apparaîtront lors de la création, de la modification et de la visualisation du compte.
vous pouvez utiliser vues pour créer un bloc avec des informations de profil, puis l'afficher sur la page de profil utilisateur, jetez un œil à cet exemple .
Si vous souhaitez plus de contrôle sur la mise en page, vous pouvez également effectuer un remplacement de modèle sur le profil utilisateur.tpl.php. Il suffit de le copier depuis le répertoire/modules/users dans votre répertoire de thème actuel et d'y apporter des modifications.