Peguei um caso agora da Bluefoot, que parece que estava usando essa ferramenta, ou ferramenta similar para salvar os templates.
Caso um placeholder seja adicionado ao template, ainda é necessário salvar manualmente o template para que o Placeholder object seja criado no layout, caso contrário acarreta em um erro ao renderizar o template.
Pra reproduzir:
Adicionar um placeholder pela ferramenta a um tempalte existente. o placeholderId não pode existir anteriormente.
Navegar até a página depois do cache expirado e ver que é retornado um erro 500.
Ao entrar no layout, não é possível ver o placeholder criado.
Entrar no template, salva-lo.
Agora o placeholder estará criado no Layout e o erro terá desaparecido.
Peguei um caso agora da Bluefoot, que parece que estava usando essa ferramenta, ou ferramenta similar para salvar os templates.
Caso um placeholder seja adicionado ao template, ainda é necessário salvar manualmente o template para que o Placeholder object seja criado no layout, caso contrário acarreta em um erro ao renderizar o template.
Pra reproduzir:
Adicionar um placeholder pela ferramenta a um tempalte existente. o placeholderId não pode existir anteriormente.
Navegar até a página depois do cache expirado e ver que é retornado um erro 500.
Ao entrar no layout, não é possível ver o placeholder criado.
Entrar no template, salva-lo.
Agora o placeholder estará criado no Layout e o erro terá desaparecido.