Pregunta
He creado un panel de control para un href="http://en.wikipedia.org/wiki/Umbraco" rel="nofollow noreferrer"> Umbraco sitio
A partir de lo que puedo decir Umbraco utiliza editcontent.aspx id = {} thenodeid y javascript:?. OpenContent ({/global/.devices/node@}) Siempre que intente utilizar estos fallan siempre. ¿Alguien sabe cómo abrir una pantalla de un nodo en el extremo posterior Umbraco?
Solución
Al igual que Tim Saunders dijo que realmente sólo tiene que apuntar el iframe correcta. La función OpenContent se ve así:
function openContent(id) {
parent.right.document.location.href = 'editContent.aspx?id=' + id;
}
Así que hay que apuntar el iframe 'derecho'.
Otros consejos
He probado editContent.aspx? Id = 1234 en mi instalación Umbraco y parece que funciona correctamente.
Estoy asumiendo que va a sustituir thenodeid {} con el ID de nodo real que se desea?
Umbraco utiliza iFrames en el backend para el árbol de contenido y las áreas de contenido, etc. Esto significa que no siempre tienen acceso completo a las librerías Javascript desde el marco que usted está en.
Por lo tanto es posible que necesite o bien incluir la biblioteca en la página que se está trabajando con o tratar de hacer referencia a la llamadas de método por caminar hasta el DOM.
No puedo encontrar ninguna documentación para esto, así que puede ser un caso de mirar el código fuente HTML y la elaboración de lo que está pasando.