Перейти к содержимому


Меню Каталога Товаров


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 maximkon89

maximkon89

    Пользователь

  • Пользователи
  • PipPip
  • 32 сообщений

Отправлено 31 Июль 2016 - 15:58

Как в меню каталога товаров добавить пункты меню, которые будут ссылками на HTML-страницы

Прикрепленные изображения

  • меню.png


#2 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 31 Июль 2016 - 16:17

Просмотр сообщенияmaximkon89 (31 Июль 2016 - 15:58) писал:

Как в меню каталога товаров добавить пункты меню, которые будут ссылками на HTML-страницы
Здравствуйте.
В шаблоне html найдите код
			<!-- Каталог товаров -->
			{%IFNOT catalog_full_empty%}
			  {%FOR catalog_full%}
				{% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
				<li  {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
				  <a href="{catalog_full.URL}"{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a>
				{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
				{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
			  {%ENDFOR%}
			{%ENDIF%}
			<!-- /Каталог товаров -->
и замените на
			<!-- Каталог товаров -->
			{%IFNOT catalog_full_empty%}
			  {%FOR catalog_full%}
				{% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
				<li  {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
				  <a href="{% IF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
				  {% ELSEIF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
				  {% ELSEIF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
				  {% ELSE %}{catalog_full.URL}{% ENDIF %}"
				  {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a>
				{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
				{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
			  {%ENDFOR%}
			{%ENDIF%}
			<!-- /Каталог товаров -->
замените текст "Название категории" и "ССЫЛКА НА СТРАНИЦУ" на соответствующий элементы.

#3 maximkon89

maximkon89

    Пользователь

  • Пользователи
  • PipPip
  • 32 сообщений

Отправлено 31 Июль 2016 - 17:15

Не получается, что делаю не так
<!-- Каталог товаров -->
                        {%IFNOT catalog_full_empty%}
                          {%FOR catalog_full%}
                                {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
                                <li  {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
                                  <a href="{% IF catalog_full.NAME = 3d-печать  %}http://myshop3d.ru/p...lugi-3D-pechati
                                  {% ELSEIF catalog_full.NAME = 3d-печать %}http://myshop3d.ru/p...lugi-3D-pechati
                                  {% ELSEIF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
                                  {% ELSE %}{catalog_full.URL}{% ENDIF %}"
                                  {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a>
                                {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
                                {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
                          {%ENDFOR%}
                        {%ENDIF%}
                        <!-- /Каталог товаров -->

#4 RayLi

RayLi

    Активный участник

  • Модераторы
  • 2 864 сообщений

Отправлено 31 Июль 2016 - 17:26

Просмотр сообщенияmaximkon89 (31 Июль 2016 - 17:15) писал:

Не получается, что делаю не так
<!-- Каталог товаров -->
{%IFNOT catalog_full_empty%}
  {%FOR catalog_full%}
{% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
<li  {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
  <a href="{% IF catalog_full.NAME = 3d-печать  %}http://myshop3d.ru/p...lugi-3D-pechati
  {% ELSEIF catalog_full.NAME = 3d-печать %}http://myshop3d.ru/p...lugi-3D-pechati
  {% ELSEIF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
  {% ELSE %}{catalog_full.URL}{% ENDIF %}"
  {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a>
{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
  {%ENDFOR%}
{%ENDIF%}
<!-- /Каталог товаров -->

Здравствуйте.
К сожалению у вас не совсем верно установлены ссылки в коде.
В сообщение выше вам прислали инструкцию, где результатом должен получиться данный код:

<!-- Каталог товаров -->
{%IFNOT catalog_full_empty%}
{%FOR catalog_full%}
{% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
<li {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
<a href="{% IF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
{% ELSEIF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
{% ELSEIF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
{% ELSE %}{catalog_full.URL}{% ENDIF %}"
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a>
{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{%ENDFOR%}
{%ENDIF%}
<!-- /Каталог товаров -->

Но в данном коде ССЫЛКА НА СТРАНИЦУ для каждой строки должна быть уникальная, здесь указан лишь пример общими словами, но вам необходимо прописать везде совершенно разные ссылки и для каждой строки, как и Название категорий.
Проверьте, пожалуйста и произведите изменения, чтобы в итоге в каждой строке получилось своё уникальное название и своя особая ссылка на требуемую страницу.

#5 maximkon89

maximkon89

    Пользователь

  • Пользователи
  • PipPip
  • 32 сообщений

Отправлено 31 Июль 2016 - 17:41

помогите расставить пожалуйста, не понимаю, я скину название категории как должно быть и ссылку на страницу:

#6 RayLi

RayLi

    Активный участник

  • Модераторы
  • 2 864 сообщений

Отправлено 31 Июль 2016 - 18:28

Просмотр сообщенияmaximkon89 (31 Июль 2016 - 17:41) писал:

помогите расставить пожалуйста, не понимаю, я скину название категории как должно быть и ссылку на страницу:


В данном случае у вас из такого кода, который сейчас у вас расположен в шаблоне html :

<!-- Каталог товаров -->
{%IFNOT catalog_full_empty%}
{%FOR catalog_full%}
{% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
<li {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
<a href="{% IF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
{% ELSEIF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
{% ELSEIF catalog_full.NAME = Название категории %}ССЫЛКА НА СТРАНИЦУ
{% ELSE %}{catalog_full.URL}{% ENDIF %}"
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a>
{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{%ENDFOR%}
{%ENDIF%}
<!-- /Каталог товаров -->

Должен получиться вот такой:

<!-- Каталог товаров -->
{%IFNOT catalog_full_empty%}
{%FOR catalog_full%}
{% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
<li {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">
<a href="{% IF catalog_full.NAME = 3D-ПЕЧАТЬ %}http://myshop3d.ru/p...lugi-3D-pechati
{% ELSEIF catalog_full.NAME = 3D-МОДЕЛИРОВАНИЕ %}http://myshop3d.ru/p...D-modelirovanie
{% ELSEIF catalog_full.NAME = ОБСЛУЖИВАНИЕ И РЕМОНТ 3D-ОБОРУДОВАНИЯ %}http://myshop3d.ru/p...D-OBORUDOVANIya
{% ELSE %}{catalog_full.URL}{% ENDIF %}"
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a>
{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{%ENDFOR%}
{%ENDIF%}
<!-- /Каталог товаров -->


#7 maximkon89

maximkon89

    Пользователь

  • Пользователи
  • PipPip
  • 32 сообщений

Отправлено 31 Июль 2016 - 18:56

скопировал и вставил как вы написали, все равно при клике уводит в каталог
Или может не надо было изначально создавать категории в меню товаров?!

#8 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 31 Июль 2016 - 19:20

Просмотр сообщенияmaximkon89 (31 Июль 2016 - 18:56) писал:

скопировал и вставил как вы написали, все равно при клике уводит в каталог
Или может не надо было изначально создавать категории в меню товаров?!
Дело в том, что категорий именно с такими названиями у Вас нет, а название должно быть в точности как в разделе Товары - Товары - "Каталог товаров на сайте".
Так же у Вас ссылки написаны не верно(с троеточием).

#9 maximkon89

maximkon89

    Пользователь

  • Пользователи
  • PipPip
  • 32 сообщений

Отправлено 23 Август 2016 - 02:00

спасибо, сделал-помогло!
а как сделать, чтобы со страницы "каталог товаров" тоже самое было, а не только из меню

#10 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 23 Август 2016 - 03:57

Уточните пожалуйста, вы хотите добавить в каталог товаров плитки псевдо-категорий ведущих на другие страницы?




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных