با سلام
در پروژه اخیرمون میخوایم از مگامنو استفاده کنیم
برای اینکار این مقاله رو مطالعه کردیم
مطابق تمپلیت Gravity، یک پوشه در مسیر Portals\_default\Skins\SampleSkin ایجاد کرده و فایل های زیر را در آن کپی کردیم:
.gitattributes
.gitignore
MegaULRazor.cshtml
megamenu.css
readme.markdown
TopMenu-menudef.xml
محتویات فایل TopMenu-menudef.xml :
<?xml version="1.0" encoding="utf-8" ?>
<manifest>
<!-- This is a basic template using the token parser -->
<!--<template>ULTokens.txt</template>-->
<template>MegaULRazor.cshtml</template>
<stylesheets>
<stylesheet>megamenu.css</stylesheet>
</stylesheets>
</manifest>
همچنین، کدهای زیر را به فایل HomePage.ascx اضافه کرده ایم:
<%@ Register TagPrefix="dnn" TagName="MENU" src="~/DesktopModules/DDRMenu/Menu.ascx" %>
<dnn:MENU ID="MegaULRazor" MenuStyle="megamenu" runat="server"></dnn:MENU>
ولی با این خطا مواجه شدیم
DotNetNuke.Services.Exceptions.ModuleLoadException: Couldn't load menu style 'megamenu': System.ArgumentException: Illegal characters in path
ممنون میشیم اگه کمکی کنید