Variáveis aparecem no editor sem perder seus marcadores
O editor mostra o valor da variável para quem edita e devolve a variável ao salvar, inclusive em imagens e links.
Uma página usa variáveis como o endereço raiz do site. No editor, elas apareciam cruas: o texto da variável no lugar do valor, e imagens quebradas porque o endereço não era um endereço.
Em julho: textos e widgets
O servidor passou a entregar ao editor as variáveis globais já resolvidas, cada uma numa caixa que guarda o texto original. Ao salvar, a caixa volta a ser a variável. O banco recebe a variável, não o valor: mudar o endereço do site depois continua funcionando.
A prévia usa o mesmo caminho. Variáveis locais, que dependem do contexto da página, ficam como estão.
Em setembro: atributos e layouts
O mesmo problema existia em atributos: um src ou href com variável chegava ao navegador como texto cru e gerava uma requisição para um endereço inexistente. A correção guarda, para cada atributo resolvido, o original e o valor.
- Se o atributo não foi mexido, a variável volta ao salvar.
- Se alguém alterou o endereço à mão, vale a alteração.
O editor de layouts ganhou o mesmo tratamento, e a extração do HTML deixou de recarregar imagens e vídeos a cada passo.
Origem: Core · req-093 e req-162 · BATCH-093/164