Как добавить новый пункт в горизонтальное меню?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 anni tempo fa
Здравствуйте! Подскажите, как мне добавить новый пункт в меню? хочу добавить простую html страничку, что-то вроде FAQ..... просто добавить пункт в headermenu.acpx не получается, выдает ошибку...
12 anni tempo fa
Какую именно ошибку? Скиньте ваш файл headermenu.aspx сюда
12 anni tempo fa
a.m. wrote:
Какую именно ошибку? Скиньте ваш файл headermenu.aspx сюда


Здравствуйте Андрей! Пытаюсь добавить в меню новый пункт, где положить инструкцию как оформлять заказ. И вот не получается.. Это первая неразрешимая для меня проблема, пока ничего сверх сложного не нужно было, а теперь вот не получается.....

Ошибка такая:

Ошибка компиляции
Описание: Ошибка во время компиляции ресурса, необходимого для обслуживания этого запроса. Просмотрите следующие сведения о данной ошибке и измените соответственно исходный код.

Сообщение об ошибке компилятора: CS1010: Символ новой строки в константе

Ошибка источника:

Строка 19:         <li><a href="href="/howtorder.aspx">FAQ</a> </li>
Строка 20:             <% if (this.BlogService.BlogEnabled)
Строка 21:         <li><a href="<%= SEOHelper.GetMyAccountUrl()%>">
Строка 22:             <%=GetLocaleResourceString("Account.MyAccount")%></a> </li>
Строка 23:            { %>



файл не нашел как прикрепить, поэтому тоже вставляю код файла headermenu.aspx . Я добавил строку 19. Сейчас я просто пятался вставить новый пункт как ссылку, до этого копировал существующие пункты меню и пытался править, подгоняя под созданную страницу. Имя страницы, которую я хотел прикрутить howtorder.aspx  , у меня он лежит в корне сайта:


<%@ Control Language="C#" AutoEventWireup="true" Inherits="NopSolutions.NopCommerce.Web.Modules.HeaderMenuControl"
    CodeBehind="HeaderMenu.ascx.cs" %>
<%@ Register TagPrefix="nopCommerce" TagName="SearchBox" Src="~/Modules/SearchBox.ascx" %>
<div class="headermenu">
    <div class="searchbox">
        <nopCommerce:SearchBox runat="server" ID="ctrlSearchBox">
        </nopCommerce:SearchBox>
    </div>
    <ul class="topmenu">
        <li><a href="<%=CommonHelper.GetStoreLocation()%>">
            <%=GetLocaleResourceString("Content.HomePage")%></a> </li>
        <% if (this.ProductService.RecentlyAddedProductsEnabled)
           { %>
        <li><a href="<%=Page.ResolveUrl("~/recentlyaddedproducts.aspx")%>">
            <%=GetLocaleResourceString("Products.NewProducts")%></a> </li>
        <%} %>
        <li><a href="<%=Page.ResolveUrl("~/search.aspx")%>">
            <%=GetLocaleResourceString("Search.Search")%></a> </li>
        <li><a href="href="/howtorder.aspx">FAQ</a> </li>
            <% if (this.BlogService.BlogEnabled)
        <li><a href="<%= SEOHelper.GetMyAccountUrl()%>">
            <%=GetLocaleResourceString("Account.MyAccount")%></a> </li>
           { %>
        <li><a href="<%= SEOHelper.GetBlogUrl()%>">
            <%=GetLocaleResourceString("Blog.Blog")%></a> </li>
        <%} %>
  <% if (this.ForumService.ForumsEnabled)
           { %>
        <li><a href="<%= SEOHelper.GetForumMainUrl()%>">
            <%=GetLocaleResourceString("Forum.Forums")%></a></li>
        <%} %>
        <li><a href="<%=Page.ResolveUrl("~/contactus.aspx")%>">
            <%=GetLocaleResourceString("ContactUs.ContactUs")%></a> </li>
    </ul>
</div>
12 anni tempo fa
Что-то вы тут лишнего навставляли и наубирали (if, else). Предлагаю взять "чистый" headermenu.aspx из оригинального пакета 1.90 и попробовать вставить ссылку <li><a href="/howtorder.aspx">FAQ</a> </li>. Все будет работать!
12 anni tempo fa
a.m. wrote:
Предлагаю взять "чистый" headermenu.aspx из оригинального пакета 1.90 и попробовать вставить ссылку <li><a href="/howtorder.aspx">FAQ</a> </li>. Все будет работать!


Работает!! Взял headermenu.aspx из бекапа, добавил строку, и все в порядке. Большое спасибо за оперативную и профессиональную помощь :)
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.