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?
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.