coderedcorp / coderedcorp/coderedcms

Some of my pages won't preview in the editor

Ouverte
#575 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Type: Question
Langage dominant
Python
Étoiles
765
Forks
154
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

This might not be related directly to coderedcms, but I've subclassed one of the base pages from that project so maybe.

Anyhow, this is my page model:
```
class ArticleIndexPage(CoderedArticleIndexPage):
"""
Shows a list of article sub-pages.
"""

show_cover = models.BooleanField(default=False)

class Meta:
verbose_name = "Article Landing Page"

index_query_pagemodel = "cms.ArticlePage"
template = "coderedcms/pages/article_index_page.html"

body = StreamField(
LOCAL_LAYOUT_STREAMBLOCKS,
null=True,
blank=True,
use_json_field=True,
)

content_panels = CoderedArticleIndexPage.content_panels + [FieldPanel("show_cover")]
```
This page is similar to lots of other pages I've subclassed from coderedcms base pages, but this one won't generate a preview while editing in the Wagtail admin. It says there's a validation error, but there are no red dots indicating anything wrong on the page. I've tried to comment out LOCAL_LAYOUT_STREAMBLOCKS to see if that caused the issues, but it didn't change anything.

Appreciate any tips on how to solve this.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par la définition de ArticleIndexPage présentée dans l’issue et reproduisez son erreur de validation lors de la modification dans l’interface d’administration de Wagtail. Comparez cette sous-classe aux autres pages utilisant des sous-classes dont l’aperçu fonctionne correctement, puis suivez le chemin de validation afin de déterminer pourquoi aucun indicateur de champ n’apparaît. Le travail est terminé lorsque la cause est documentée et que cette page produit un aperçu utilisable dans l’éditeur.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
django, python
Domaine
backend, content
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.