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?
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:
drupalgardens.org: La zone du champ de bloc de contenu de la page principale est obligatoire
Un problème sur drupal.org: " Erreur MSG: le champ Afficher le bloc pour les types de contenu spécifiques est requis ". Utilisez-vous le module " Superfish "? L'erreur semble être liée à cela.
Il semble que vous devez attribuer du contenu/bloc à la région "Page principale" car elle est actuellement vide.
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:
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.
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
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.