0
votes

Quelle est la meilleure façon de créer une page à Drupal 8 afin que je puisse ensuite ajouter ces messages avec des images?

J'ai une page d'accueil sur le site Web de Drupal (telle que celle créée après l'installation), mais j'ai toujours besoin de créer cette page:

 Entrez la description de l'image ici

Quel est le meilleur moyen de créer une page afin que je puisse ensuite ajouter ces messages avec des images?

Je commence juste à apprendre drupal et j'ai entendu parler jusqu'à présent sur de telles façons de créer des pages:
1) Dans la barre d'outils Admin: Contenu / Ajouter le contenu / article
2) Dans la barre d'outils Admin: Contenu / Ajouter le contenu / la page de base
3) Dans la barre d'outils Admin: Structure / vues / Ajoutez des vues

Lequel devrais-je utiliser? Ou peut-être qu'il y a une autre option que je ne connais pas?

P.s. Pour le moment, je suis plus intéressé à créer une page vide sur laquelle je peux ensuite ajouter des messages plus tard et ajouter des articles C'est une autre question.


0 commentaires

4 Réponses :


1
votes

Bienvenue à Drupal.

Navires Drupal avec le thème par défaut qui ne sera pas beau, mais cela fait son travail de bonne manière. Maintenant, si vous souhaitez créer une meilleure interface utilisateur / ux, vous devriez créer un nouveau thème. Mais avant cela, assurez-vous de lire et de comprendre les concepts de Drupal. Drupal Docs sont votre premier ami.

Documentation Drupal

Drupal considère que tout comme des nœuds et c'est ainsi que Drupal a eu son pouvoir. Comme vous l'avez mentionné, les articles, la page de base, etc. sont appelés types de contenu et ils peuvent être utilisés pour créer un type de contenu particulier.

Maintenant, pour votre objectif Créez un nouveau type de contenu et ajoutez les champs dont vous avez besoin. De l'image ci-dessus, je peux dire que votre type de contenu nécessite le titre, l'image, la catégorie et la date. Après avoir créé le type de contenu, vous pouvez créer autant de contenus que vous le souhaitez sous le type de contenu que vous venez de créer. Considérez chaque carte dans votre image en tant que contenu.

Maintenant, vous pouvez utiliser un module Core Drupal Vues , pour effectuer des opérations de base de données sans écrire un code unique. Oui, vous pouvez sélectionner des champs, trier, commander, etc. avec Vues UI et l'afficher dans une page ou une partie d'une page (bloc).

Je dirais simplement l'essayer dans le thème drupal par défaut et lorsque vous comprenez comment cela fonctionne, vous pouvez commencer à créer votre propre thème pour votre projet.

Theming Drupal

Il y a beaucoup de ressources disponibles. Mais vous devez vous assurer que ce que vous demandez est de savoir si vous avez besoin. Cela prendra du temps, mais ça vaut la peine.


0 commentaires

0
votes

Pour construire des mises en page pour les pages d'accueil sur Drupal 8, votre meilleur ami est HTTPS : //www.drupal.org/docs/8/core/modules/layout-Builder

Pour créer les blocs de contenu dans votre page d'accueil, vous devez commencer à créer des nœuds sur un type de contenu de nœud pour contenir vos informations. Par exemple: Type de contenu d'actualités, avec un titre, un corps, une date et une image.

pour chaque type de noeud, ex. Actualités, travaillez sur l'affichage de l'aperçu, l'affichage complet et tout autre affichage qui a du sens. Ces affichages peuvent être utilisés plus tard dans le constructeur de mise en page directement ou sous des vues, référencés ci-dessous.

Si vous souhaitez que votre liste soit dynamique, telles que les 10 dernières entrées sont affichées en premier, utilisez une vue pour maintenir le contenu trié et filtré à votre guise.

en un mot.

  1. Créez un type de contenu pour votre article / Actualités.
  2. Modifiez les affichages des types de contenu pour avoir au moins un résumé et une vue complète.
  3. Créez le contenu lui-même pour avoir quelque chose à voir.
  4. Créez la vue (bloc) pour filtrer et trier votre contenu.
  5. Créer une mise en page de page (cela donne un sens aux pages d'atterrissage) qui place votre nouvelle vue et tout autre contenu dont vous avez besoin dans n'importe quelle disposition.

    C'est à peu près ce que je ferais. Les étapes décrites ci-dessus contiennent de nombreuses étapes intermédiaires. En cas de doute, vérifiez les documents.

    J'espère que cela aide!


0 commentaires

0
votes
  1. Tout d'abord, décidez de quelles afficherez-vous sur cette page. Est-il content de certains types de contenu existants (article peut-être) ou que vous souhaitez citer une nouvelle à cet effet?

  2. Si vous en avez besoin de nouveau, créez-le (structure -> Types de contenu -> Ajouter le type de contenu). Ensuite, vérifiez quels champs vous aurez besoin. C'est à dire. image, une description texte. Ajouter des manques.

  3. Créez quelques nœuds (pages) dans ce type afin que vous puissiez travailler avec eux.

  4. Pour afficher, vous devriez citer une vue (structure -> Vues -> Ajouter une vue). Il peut s'agir d'une vue de page (vous affichez uniquement ce contenu à la page) ou la vue de bloc (ceci est juste un bloc entre autres). Si vous créez une page, vous pouvez le visiter et si vous créez un bloc, vous devez l'ajouter à une région à apparaître à la page (structure -> mise en page de bloc).

  5. Dans votre thème, vous devez créer des modèles pour cette page / bloc. Activez le mode de débogage de Twig afin qu'il vous montrera des indications - quels modèles sont utilisés et comment pouvez-vous nommer le vôtre pour remplacer les par défaut.

  6. Ajustez CSS pour qu'il ressemble à vous le souhaitez.

    Trouver un didacticiel (s) pour les détails


0 commentaires

0
votes

Les réponses précédentes ont donné le flux du travail que vous devriez passer, je voudrais ajouter une ressource qui pourrait vous aider à y parvenir.

  1. Création de type de contenu et champs: https://www.drupal.org/docs/administrering-a-drupal-site/maning-Content-0/working-with-Content-types-and-fields https://www.drupal.org/docs/user_guide/ FR / Structure-Contenu-Type.HTML
  2. Vue et voir les modes: HTTPS: //www.drupal. org / docs / user_guide / fr / vues-concept.html HTTPS: // www.drupal.org/docs/8/api/entity-api/display-modes-view-modes-and-form-modes
  3. Bloc de manutention de la vue: HTTPS: //www.drupal .org / Docs / 8 / Core / Modules / Bloc / Vue d'ensemble

    N'hésitez pas à demander si une autre explication est nécessaire. Merci


0 commentaires