Pergunta

Eu criei um painel para um Umbraco Site e eu quero vincular -se a vários nó na árvore.

Pelo que posso dizer, Umbraco usa editContent.aspx? Id = {thenodeid} e javascript: OpenContent ({nodeid}).

Sempre que tento usá -los, eles sempre falham.

Alguém sabe como abrir uma exibição um nó no back -end do Umbraco?

Foi útil?

Solução

Como Tim Saunders disse que você realmente precisa segmentar o iframe correto. A função OpenContent se parece com a seguinte:

function openContent(id) {
 parent.right.document.location.href = 'editContent.aspx?id=' + id;
}

Então você precisa segmentar o iframe 'certo'.

Outras dicas

Eu testei EditContent.aspx? Id = 1234 na minha instalação Umbraco e parece funcionar corretamente.

Suponho que você esteja substituindo {thenodeid} pelo ID do nó real que deseja?

O Umbraco usa iframes no back -end para a árvore de conteúdo e as áreas de conteúdo etc. Isso significa que você nem sempre tem acesso total às bibliotecas JavaScript a partir do quadro em que está.

Portanto, pode ser necessário incluir a biblioteca na página com a qual você está trabalhando ou tente fazer referência às chamadas do método subindo o DOM.

Não consigo encontrar nenhuma documentação para isso, por isso pode ser um caso de olhar para a fonte HTML e descobrir o que está acontecendo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top