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


Есть Ли Такой Тег?


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

#1 albka

albka

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

  • Пользователи
  • PipPip
  • 42 сообщений
  • ГородBelarus, Minsk

Отправлено 22 Январь 2012 - 14:29

Существует ли такой тег, который НЕ выводит на главной, НО выводит на всех остальных старничках.
т.е. что-то подобное:
   {% IF index_page %} текст  {% ENDIF %}
только с обратной функцией.

#2 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 23 Январь 2012 - 19:16

Конечно! Это
{%IFNOT index_page%}...{%ENDIF%}


#3 albka

albka

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

  • Пользователи
  • PipPip
  • 42 сообщений
  • ГородBelarus, Minsk

Отправлено 01 Февраль 2012 - 00:11

Еще такие вопросы.
1. Можно ли выводить товары с категорий на главную(определенное кол-во )?
1.1. Можно ли указывать категорию с которой выводятся товары?
2. Например товары в разных категориях (одежда, обувь) и выводятся на главной в блоке "Новинки". Если ли такой тег, который выводит категорию каждого товара?

#4 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 01 Февраль 2012 - 21:35

Цитата

1. Можно ли выводить товары с категорий на главную(определенное кол-во )?
1.1. Можно ли указывать категорию с которой выводятся товары?

К сожалению нельзя. На главную выводятся товары только из соот. разделов (Новинки, Товары на главной и т.д)

Цитата

2. Например товары в разных категориях (одежда, обувь) и выводятся на главной в блоке "Новинки". Если ли такой тег, который выводит категорию каждого товара?

К сожалению такого сделать нельзя.

#5 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 09 Декабрь 2012 - 18:05

Просмотр сообщенияVaccina (23 Январь 2012 - 19:16) писал:

Конечно! Это
{%IFNOT index_page%}...{%ENDIF%}
Здравствуйте, а можно ли тэг оформить таким образом, чтобы информация выводилась только в товарах? Спасибо!

#6 support 2.0

support 2.0

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

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

Отправлено 10 Декабрь 2012 - 10:41

Просмотр сообщенияogonek7777 (09 Декабрь 2012 - 18:05) писал:

Здравствуйте, а можно ли тэг оформить таким образом, чтобы информация выводилась только в товарах? Спасибо!

Для этого есть шаблон Товар или Товары, где Вы можете вставить код и он не будет выводится больше ни на одной странице

#7 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 10 Декабрь 2012 - 16:52

Просмотр сообщенияsupport 2.0 (10 Декабрь 2012 - 10:41) писал:

Для этого есть шаблон Товар или Товары, где Вы можете вставить код и он не будет выводится больше ни на одной странице
К сожалению, я говорю о колонке Новости, а она в редакторе ХТМЛ. Так что данный вариант не подходит.
Требуется модификация
{% IF index_page %} текст  {% ENDIF %}
Только вот что ставить вместо
index_page ? Спасибо!

#8 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 10 Декабрь 2012 - 23:16

Для отображения в товарах вы можете использовать условие

{%IF MOD_LNAME=catalog%} текст {%ENDIF%}

а для отображение в товаре условие

{%IF MOD_LNAME=goods%} текст {%ENDIF%}


#9 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 11 Декабрь 2012 - 00:55

Просмотр сообщенияVaccina (10 Декабрь 2012 - 23:16) писал:

Для отображения в товарах вы можете использовать условие

{%IF MOD_LNAME=catalog%} текст {%ENDIF%}

а для отображение в товаре условие

{%IF MOD_LNAME=goods%} текст {%ENDIF%}
Vaccina, Вы как всегда радуете пониманием и четкостью ответа. Огромное Вам спасибо!

#10 feytry

feytry

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

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

Отправлено 07 Август 2014 - 01:42

Существует ли такой тег, который НЕ выводит на главной, НО выводит на всех остальных старничках.
т.е. что-то подобное:
{% IF index_page %} текст {% ENDIF %}
Возник вопрос:
В шаблоне "Вечность" необходимо чтоб на некоторых страницах не отображались функции магазина: т.е каталог, корзина, поиск.
Попробовал применить к корзине тег {%IFNOT index_page%}...текст {% ENDIF %} - получается что-то похожее по сути(на главной корзины нет, а на других страницах присутствует).
Какой можно тег применить(например к корзине или другому блоку) чтоб она отображалась на всех страницах, кроме некоторых перечисленных? я думаю типа такого- {%IFNOT страница1%}...текст {% ENDIF %} и тд.
Надеюсь все правильно объяснил.
Помогите пожалуйста инфы не нашел в других темах, только наткнулся на эту старую.

#11 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 07 Август 2014 - 02:03

вы можете вывести переменные введя в шаблоне HTML
{print_r}
исходя из нужных переменных вы уже можете составлять условия, описанные вами выше

уточните, к каким страницам вы бы хотели прописать условия?

#12 feytry

feytry

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

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

Отправлено 07 Август 2014 - 07:12

Просмотр сообщенияVaccina (07 Август 2014 - 02:03) писал:

вы можете вывести переменные введя в шаблоне HTML
{print_r}
исходя из нужных переменных вы уже можете составлять условия, описанные вами выше

уточните, к каким страницам вы бы хотели прописать условия?

Например к странице http://dostavka63.ru...spress-Dostavka и "связь с администрацией". Цель такая: будет другая стартовая страница+создано несколько других с информацией-там не нужны функции магазина и не нужно чтоб они отображались(корзина,каталог,поиск) и в шапке "главную" назовем "магазин", при переходе туда появится полноценный интернет магазин(с товарами на главной новинки и пр). Вот как на примере двух, указанных выше, страниц поставить запрет на отображения функций инт.магазина.

#13 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 07 Август 2014 - 22:53

Необходимые блоки для скрытия обернем в условия вида:
{% IFNOT PAGE_NAME=Точное название страницы || MOD_LNAME = feedback %}
блок который будет скрываться на данных страницах
{% ENDIF %}


#14 feytry

feytry

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

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

Отправлено 08 Август 2014 - 13:59

Просмотр сообщенияVaccina (07 Август 2014 - 22:53) писал:

Необходимые блоки для скрытия обернем в условия вида:
{% IFNOT PAGE_NAME=Точное название страницы || MOD_LNAME = feedback %}
блок который будет скрываться на данных страницах
{% ENDIF %}

Сделал вот так...корзина не прячется на этой странице.

<!-- Корзина -->
{% IFNOT PAGE_NAME= Jekspress-Dostavka || MOD_LNAME = feedback %}
<div class="basket-info">
<div class="summary">
<a href="{CART_URL}"><strong>{% IF cart_count_empty %}
<span>0</span>
{% ELSE %}
{CART_COUNT_TOTAL}
{% ENDIF %}</strong> товаров в корзине</a>
</div>
<div class="basket-summary">
<table {% IF cart_count_empty %}style="display: none;"{% ENDIF %}>
<tbody>
<tr>
<td>Сумма заказа:</td>
<td>
{% IF cart_count_empty %}
<span>0</span> {CURRENCY_NAME}
{% ELSE %}
{% FOR cart_sum %}
{cart_sum.NOW_WITH_DISCOUNT | money_format}<br />
{% ENDFOR %}
{% ENDIF %}
</td>
</tr>
</tbody>
</table>
{% IF cart_count_empty %}
<p>Ваша корзина пуста</p>
{% ENDIF %}
</div>
</div>
{% ENDIF %}
<!-- end Корзина -->

#15 Dars

Dars

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

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

Отправлено 08 Август 2014 - 15:24

Просмотр сообщенияfeytry (08 Август 2014 - 13:59) писал:

Сделал вот так...корзина не прячется на этой странице.

<!-- Корзина -->
{% IFNOT PAGE_NAME= Jekspress-Dostavka || MOD_LNAME = feedback %}
<div class="basket-info">
<div class="summary">
<a href="{CART_URL}"><strong>{% IF cart_count_empty %}
<span>0</span>
{% ELSE %}
{CART_COUNT_TOTAL}
{% ENDIF %}</strong> товаров в корзине</a>
</div>
<div class="basket-summary">
<table {% IF cart_count_empty %}style="display: none;"{% ENDIF %}>
<tbody>
<tr>
<td>Сумма заказа:</td>
<td>
{% IF cart_count_empty %}
<span>0</span> {CURRENCY_NAME}
{% ELSE %}
{% FOR cart_sum %}
{cart_sum.NOW_WITH_DISCOUNT | money_format}<br />
{% ENDFOR %}
{% ENDIF %}
</td>
</tr>
</tbody>
</table>
{% IF cart_count_empty %}
<p>Ваша корзина пуста</p>
{% ENDIF %}
</div>
</div>
{% ENDIF %}
<!-- end Корзина -->
Поменяйте:

{% IFNOT PAGE_NAME= Jekspress-Dostavka || MOD_LNAME = feedback %}

на

{% IFNOT PAGE_NAME= Экспресс Доставка || MOD_LNAME = feedback %}

То есть нужно именно название страницы, а не ссылка.

#16 feytry

feytry

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

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

Отправлено 11 Август 2014 - 17:03

Просмотр сообщенияDars (08 Август 2014 - 15:24) писал:

Поменяйте:

{% IFNOT PAGE_NAME= Jekspress-Dostavka || MOD_LNAME = feedback %}

на

{% IFNOT PAGE_NAME= Экспресс Доставка || MOD_LNAME = feedback %}

То есть нужно именно название страницы, а не ссылка.

Спасибо огромное....именно то, что нужно было.
Все не нужные блоки спрятались на странице "экспресс доставка", а как теперь так сделать на другой странице- например "Написать Нам". на примере корзины? попробовал ниже добавить еще тег только для другой страницы- не получается.
{% IFNOT PAGE_NAME= Экспресс Доставка || MOD_LNAME = feedback %}
          {% IFNOT PAGE_NAME= Написать Нам || MOD_LNAME = feedback %}
      <div class="basket-info">................

#17 Dars

Dars

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

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

Отправлено 11 Август 2014 - 17:52

Просмотр сообщенияfeytry (11 Август 2014 - 17:03) писал:

Спасибо огромное....именно то, что нужно было.
Все не нужные блоки спрятались на странице "экспресс доставка", а как теперь так сделать на другой странице- например "Написать Нам". на примере корзины? попробовал ниже добавить еще тег только для другой страницы- не получается.
{% IFNOT PAGE_NAME= Экспресс Доставка || MOD_LNAME = feedback %}
  {% IFNOT PAGE_NAME= Написать Нам || MOD_LNAME = feedback %}
  <div class="basket-info">................
Можно заменить конструкцию на:

{% IFNOT PAGE_NAME= Экспресс Доставка || PAGE_NAME= Написать Нам || MOD_LNAME = feedback %}


#18 feytry

feytry

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

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

Отправлено 11 Август 2014 - 19:13

Просмотр сообщенияDars (11 Август 2014 - 17:52) писал:

Можно заменить конструкцию на:

{% IFNOT PAGE_NAME= Экспресс Доставка || PAGE_NAME= Написать Нам || MOD_LNAME = feedback %}

К сожалению не получилось. Создал страницу "Тарифы" и поставил {% IFNOT PAGE_NAME= Экспресс Доставка || PAGE_NAME= Тарифы || MOD_LNAME = feedback %} - блоки остались,а в "экспресс доставке" все нормально как и должно быть.
может есть еще варианты?

#19 MikDark

MikDark

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

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

Отправлено 11 Август 2014 - 19:17

Просмотр сообщенияfeytry (11 Август 2014 - 19:13) писал:

К сожалению не получилось. Создал страницу "Тарифы" и поставил {% IFNOT PAGE_NAME= Экспресс Доставка || PAGE_NAME= Тарифы || MOD_LNAME = feedback %} - блоки остались,а в "экспресс доставке" все нормально как и должно быть.
может есть еще варианты?

В одном IF нельзя, к сожалению, больше 2-х условий.Используйте более сложную конструкцию

{% IFNOT PAGE_NAME= Экспресс Доставка %}
{% IFNOT PAGE_NAME= Тарифы %}
{% IFNOT MOD_LNAME = feedback %}
Ваш код
{%ENDIF%}{%ENDIF%}{%ENDIF%}


#20 feytry

feytry

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

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

Отправлено 11 Август 2014 - 21:13

Огромное спасибо. Все получилось. Пробовал несколько других систем для создания интернет магазина но вернулся к Вам, поддержка на высоте. Одна просьба- сделайте самые распространенные функции в настройках, много времени уходит чтоб "прикрутить" какую-нибудь кнопку или др. А в целом только положительное мнение.....рекомендую всем, особенно для старта, когда не знаешь как пойдет проект (удобная ценовая политика). Успехов Вам в дальнейшем.




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

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