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


Как Вывести Глобальную Переменную Внутри Цикла


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

#1 murrometz

murrometz

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

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

Отправлено 04 Март 2013 - 11:29

{% FOR goods_pages %}
  {% IF goods_pages.CURRENT %}
<span class="pp-page pp-current">{goods_pages.PAGE}</span>
  {% ELSE %}
<a class="pp-page" href="{PAGE_CANONICAL}/page - {goods_pages.PAGE}">{goods_pages.PAGE}</a>
  {% ENDIF %}
{% ENDFOR %}

#2 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 04 Март 2013 - 11:44

Вообще то такое допускается.
Можно выводить глобальные переменные внутри цикла .

#3 murrometz

murrometz

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

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

Отправлено 04 Март 2013 - 12:26

Просмотр сообщенияKoderhan (04 Март 2013 - 11:44) писал:

Вообще то такое допускается.
Можно выводить глобальные переменные внутри цикла .

спасибо

а как получить ссылку на текущую страницу
без GET-запроса
чтобы можно было сделать ЧПУ в каталоге?

#4 miyako

miyako

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

  • Модератоpы
  • 5 372 сообщений

Отправлено 04 Март 2013 - 12:39

Просмотр сообщенияmurrometz (04 Март 2013 - 12:26) писал:

спасибо

а как получить ссылку на текущую страницу
без GET-запроса
чтобы можно было сделать ЧПУ в каталоге?
Допустим вы будете вставлять этот код в шаблон Товары, тогда можно так:
{% FOR goods %}
<a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">
  {% ENDFOR %}


#5 murrometz

murrometz

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

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

Отправлено 04 Март 2013 - 13:10

Просмотр сообщенияmiyako (04 Март 2013 - 12:39) писал:

Допустим вы будете вставлять этот код в шаблон Товары, тогда можно так:
{% FOR goods %}
<a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">
{% ENDFOR %}

а, ну так то да

но в данном случае хотелось бы сделать ссылки на страницы каталога
то есть
http://bolsademano.r...iz-kozhi?page=2
заменить на
http://bolsademano.r...-kozhi/page - 2

постраничная навигация
спасибо =)

#6 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 04 Март 2013 - 13:26

не совсем понимаю что именно вы хотите реализовать ? Какие ссылки нужно выводит. Список страниц каталога выводится на странице каталога если в каталоге много товаров и они не помещаются в одну страницу.
Этот цикл вывода страниц можно так же найти в файле "Товары"

#7 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 04 Март 2013 - 13:48

Просмотр сообщенияmurrometz (04 Март 2013 - 13:10) писал:

а, ну так то да

но в данном случае хотелось бы сделать ссылки на страницы каталога
то есть
http://bolsademano.r...iz-kozhi?page=2
заменить на
http://bolsademano.r...-kozhi/page - 2

постраничная навигация
спасибо =)

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

#8 murrometz

murrometz

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

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

Отправлено 06 Март 2013 - 12:18

Добрый день.
Смотрите
мне нужно сделать ЧПУ:
вместо ?page=2
должно быть /page - 2

соответственно мне нужно
1) изменить вывод ссылок в шаблоне (там где {GOODS_PAGINATE_URL})
2) сделать реврайт правило в htaccess
RewriteRule   .....  (.*)/page - (.+)  .....   /$1/?page=$2

Спасибо за терпение. Надеюсь, понятно объяснил

#9 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 06 Март 2013 - 12:45

Просмотр сообщенияmurrometz (06 Март 2013 - 12:18) писал:

Добрый день.
Смотрите
мне нужно сделать ЧПУ:
вместо ?page=2
должно быть /page - 2

соответственно мне нужно
1) изменить вывод ссылок в шаблоне (там где {GOODS_PAGINATE_URL})
2) сделать реврайт правило в htaccess
RewriteRule   .....  (.*)/page - (.+)  .....   /$1/?page=$2

Спасибо за терпение. Надеюсь, понятно объяснил
В системе не может выполняться php код.
Но ЧПУ. У нас в системе для каждого товара вы можете добавлять поддомен.
это можно сделать в seo настройках каждго товара или включить в основных настройка чтобы добавлял поддомен товару по умолчанию..




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

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