بسته

ایجاد منو و زیر منو با لینک های سفارشی

5 سال پیش
#1702 نقل قول
با سلام
من از تم پریسما نسخه 4.10 استفاده می کنم.
چطور می شه داخل مگا منو یک منوی سفارشی مثلا با عنوان سایتهای مرتبط ایجاد کرد و به عنوان مثال 3 تا زیر منو داشته باشه که هر کدوم به آدرس خارجی لینک بدن؟

عنوان در منوی اصلی : سایتهای مرتبط     لینک: بدون لینک
زیر منوها:
سایت ناپ شاپ     لینک: nopshop.ir
سایت ناپ کامرس   لینک :    nopcommerce.com
سایت ناپ تمپلیت : لینک:    nop-templates.com
0
5 سال پیش
#1703 نقل قول
سلام
این لینک رو مشاهده بفرمایید
لینک به قسمتی از صفحه Homepage در مگامنو

به همون ترتیب میتونید لینکی به خارج از سایت داشته باشید.

<ul>
    <li><a href=#>منوی اصلی</a>
         <ul class="sub-menu">
              <li><a href="#">منوی زیرمجموعه</a></li>
              <li><a href="#">منوی زیرمجموعه</a></li>    
         </ul>
    </li>
</ul>
0
اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
*******************************************************************************************
Be Who You Always Wanted To Be
5 سال پیش
#1704 نقل قول
با سلام
تا جایی که من فهمیدم باید فایل MegaMenuMenuItem.cthml  رو تغییر بدیم و بعد تو قسمت لینکهای سفارشی تو مگا منو لینک هامون رو تعریف کنیم
قعطه کد زیر رو :

var itemUrl = Plugin.PredefinedPageTypes.Contains(Model.Type) ? Url.RouteUrl(Model.Type.ToString()) : Model.Url;

همچنین  شاید لازم باشه فایل  CustomLink.cshtml رو در آدرس ویرایش کرد
Plugins\SevenSpikes.Nop.Plugins.MegaMenu\Areas\Admin\Views\MegaMenuItemAdmin\Templates

یعنی قطعه کد زیر تغییرکنه

<p class="field-url description description-wide">
                    <label>
                        <span>@T("SevenSpikes.MegaMenu.Admin.MenuItem.Url")</span>
                        @Html.TextBoxFor(model => model.Locales[item].Url, new { @class = "widefat edit-menu-item-url localized", @id = "" })
                    </label>
                </p>

ولی کدوم کد رو جایگزین کنم هنوز سردرنمیآرم. چون RAZOR  بلد نیستم.
دوستان راهنمایی کنن.
0
دسته بندی ها