AEM Sites: lo spostamento della pagina non riesce a causa di restrizioni dei criteri dei modelli

Questo articolo spiega come risolvere i problemi in cui lo spostamento di una pagina in Adobe Experience Manager (AEM) Sites non riesce a causa di restrizioni dei criteri dei modelli, causando il mancato aggiornamento dell’URL della pagina.

Descrizione description

Quando si tenta di spostare una pagina in AEM Sites per modificarne l’URL o la posizione, l’operazione non riesce se il modello della pagina sorgente non è consentito nel percorso di destinazione in base ai criteri del modello. In questo caso, il titolo della pagina può essere aggiornato, ma l’URL rimane invariato perché l’operazione di spostamento non viene completata correttamente. I registri di errore di AEM mostrano un messaggio che indica che il modello non è consentito sotto il percorso di destinazione. Ciò si verifica in genere a causa della proprietà cq:allowedTemplates impostata sulla destinazione o sul relativo elemento padre, che limita i modelli utilizzabili in tale percorso.

Ambiente

Siti Adobe Experience Manager (AEM) (tutte le versioni)

Sintomi

  • Se si tenta di spostare una pagina, l’URL non viene aggiornato.
  • Il titolo della pagina può cambiare, ma la pagina rimane nel suo URL originale.
  • I registri di errore contengono messaggi relativi al modello non consentito nel percorso di destinazione.

Causa

L’operazione di spostamento non riesce perché il modello della pagina di origine non è consentito nel percorso di destinazione a causa di restrizioni cq:allowedTemplates. La convalida non riesce prima che il percorso della pagina possa essere modificato, pertanto l’URL rimane invariato. Il titolo della pagina e il nome dell’URL sono proprietà separate; l’URL cambia solo se lo spostamento o la ridenominazione vengono completati correttamente.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Esamina i criteri modello applicati al percorso di destinazione.

  2. Controllare la proprietà cq:allowedTemplates per verificare se il modello della pagina di origine è incluso nei modelli consentiti per il percorso di destinazione.

  3. Se il modello non è consentito:

    a. Aggiorna il criterio del modello per includere il percorso del modello richiesto.

    b. Prima di implementare la soluzione in produzione, verifica eventuali modifiche delle policy in un ambiente di livello inferiore per evitare impatti involontari.

    c. Distribuisci il criterio aggiornato tramite il codice standard o il processo di distribuzione della configurazione.

  4. Se la pagina di destinazione esiste già ed è corretta, esegui la migrazione o l’unione del contenuto dalla pagina di origine, in base alle esigenze. Non ritentare lo spostamento nella stessa destinazione senza affrontare il criterio del modello o la pagina esistente.

  5. Se la pagina sorgente deve diventare la pagina canonica, gestisci la pagina di destinazione esistente in base al processo di gestione del contenuto prima di ritentare lo spostamento.

  6. Se non è possibile aggiornare il criterio del modello, ricreare la pagina utilizzando un modello approvato per il percorso di destinazione.

  7. Dopo aver apportato le modifiche necessarie, ritenta l’operazione di spostamento e verifica che l’URL della pagina sia aggiornato come previsto.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles