Ciao! Sono un amministratore del sito discourse https://forum.image.sc. Questo è l’errore che ricevo attualmente quando tento di aggiungere una nuova voce al nostro componente Topic List Sidebars:
Passaggi per Riprodurre
- Aprire la sezione
Admin - Sotto
Appearance, selezionareThemes & components - Sotto
Components, fare clic suEditaccanto alla voceTopic List Sidebars - Fare clic su
Objects setting editor - Scorrere fino in fondo e fare clic su
+ sidebare selezionare il nuovo argomento - Scorrere di nuovo in cima e inserire
name,tagetopic_id - Scorrere di nuovo in fondo e fare clic su
Save Changes - Appare il messaggio di errore e la barra laterale non viene salvata
Alternative provate (stesso fallimento)
- Assicurarsi che il componente sia aggiornato
- Aggiungere una categoria
- Aggiungere più tag validi
- Rimuovere
-dal nome del tag
Soluzione alternativa
Invece di utilizzare l’Objects setting editor, se utilizzo il pulsante Settings Editor in fondo alla pagina di modifica del componente Topic List Sidebars, riesco a modificare direttamente il JSON. Sono riuscito a creare manualmente una voce con gli stessi dati che vengono rifiutati dalla GUI.
Questo mi suggerisce che c’è un errore nella logica di salvataggio nel rilevare i tag e nell’avvolgerli in un array.
Ultimo Successo
Una barra laterale è stata aggiunta al sito il 5 gennaio, momento in cui l’inserimento tramite GUI funzionava come previsto.
Note Aggiuntive
- Nella pagina
Edit sidebars setting, il fatto che le barre laterali non siano in un componente a scorrimento significa che, con un elenco sufficientemente lungo di barre laterali, il messaggio di errore e l’inserimento dei dati non sono visibili quando si fa clic suSave Changes. Inizialmente non mi ero nemmeno reso conto che ci fosse un problema. - Questo è stato aggravato dal messaggio di errore che forniva un indice invece del nome, rendendo poco chiaro cosa stesse fallendo nella convalida.
Grazie per il supporto!
