جستجو
محصولات
    منو بسته
    7 دی 1403

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

    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>
    اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
    *******************************************************************************************
    Be Who You Always Wanted To Be
    نقل قول
    0
    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
    09127857628