web-dev-qa-db-fra.com

Le champ Région pour le bloc de contenu de la page principale est obligatoire Erreur?

J'ai créé une région personnalisée appelée Latest. Et lorsque j'attribue un bloc à cette région à partir de l'admin, lors de l'enregistrement, il renvoie cette erreur

Le champ Région pour le bloc de contenu de la page principale est obligatoire.

Quelle pourrait être la raison?

7
esafwan

J'ai fait une recherche pour le message d'erreur "La zone pour le champ de bloc de contenu de la page principale est obligatoire" qui a produit ces résultats:

Il semble que vous devez attribuer du contenu/bloc à la région "Page principale" car elle est actuellement vide.

3
DeeZone

Ce message m'a aidé à me rapprocher, mais j'ai pensé que je fournirais une réponse plus concise à ceux qui suivent le même chemin.

Si vous cherchez à supprimer tous les blocs de Drupal 7, comme vous le feriez si vous placiez des blocs en utilisant Context, vous voulez vous assurer que le "contenu de la page principale" du noyau est le dernier bloc supprimé.

Pas:

  1. Sélectionnez "- Aucun -" pour tous les autres blocs, puis cliquez sur Enregistrer.
  2. Modifiez ensuite la région du bloc "Contenu de la page principale" en "- Sélectionnez -" et cliquez sur Enregistrer.
5
thejimbirch

Pour vous débarrasser de cette erreur, affectez simplement un bloc "contenu de la page principale" à la région content dans l'administrateur >> structure >> blocs; puis appuyez sur le bouton "Enregistrer le bloc" en bas.

3
Baljit singh Gill

Il semble que la région content soit obligatoire dans le fichier theme-name.info. J'ai ajouté cela et tout a été résolu. Juste eu à ajouter ce qui suit

regions[content] = Content
2
esafwan

Vous pouvez utiliser le module Contexte pour l'affectation des blocs, assurez-vous de supprimer le bloc de contenu principal de la page de présentation des blocs comme dernier.

1
hansrossel