es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

2sxc objetos DNN en plantillas híbridas

Al tener solo @inherits Custom.Hybrid.Razor12 en la parte superior de la plantilla, se rompe cuando se utilizan objetos de DNN.

… El tipo o el nombre del espacio de nombres ‘Portal’ no existe en el espacio de nombres ‘Dnn’ (¿falta una referencia de ensamblado?)…

Agregar @inherits ToSic.Sxc.Dnn.RazorComponent lo soluciona, todo se muestra correctamente.

Mi pregunta es, ¿necesito ambos o solo el último? Todo parece funcionar bien si elimino @inherits Custom.Hybrid.Razor12, pero quizás haya una mejor manera de tener los objetos de DNN sin romper la plantilla. ¿O puede ser un error?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en 2sxc y DNN9, mi recomendación es utilizar solo @inherits ToSic.Sxc.Dnn.RazorComponent en la parte superior de la plantilla en lugar de @inherits Custom.Hybrid.Razor12 y @inherits ToSic.Sxc.Dnn.RazorComponent. Esto debería proporcionar acceso a los objetos de DNN sin romper la plantilla. Es posible que tener ambas declaraciones de herencia esté causando conflictos o que haya un error en el código. Puede ser beneficioso investigar más a fondo el problema para determinar la causa raíz del problema.

Comments are closed.