Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » Подскажите, условные операторы в описании каталога |
Подскажите, условные операторы в описании каталога |
я так понял условный оператор <?if($URI_ID$='cat1page1')?> текст<?endif?> не работает в $CAT_DESCR$?
П.С. цель, что бы не повторялось описание на второй и далее страницах П.П.С. как быть? с уважением, Дмитрий
http://www.andreevka.net.ua http://www.skoda-club.dn.ua http://otel-diva.narod.ru |
Medved, если я правильно понял, то вам нужно сделать так, чтобы какой-т отекаст отображался только на первой странице каталога. Если да, то лучше используйте $CURRENT_PAGE$ с номером страницы.
Вам помогут, если прикрепите:
- Ссылку на сайт - Скриншот проблемы через встроенное прикрепление изображений - HTML (CSS) Код проблемного участка в спойлере |
Не заметил что это по Магазину, так что может не работать. Посмотрите в списке переменных что-то связанное с номером страницы. Если точно уверены что код правильный, то на всякий случай в панели управления в общих настройках ещё отключите использование ajax.
Вам помогут, если прикрепите:
- Ссылку на сайт - Скриншот проблемы через встроенное прикрепление изображений - HTML (CSS) Код проблемного участка в спойлере |
Если вам нужно на всех, кроме первой - то да, если только на первой - то нет. Ещё скобки забыли.
Вам помогут, если прикрепите:
- Ссылку на сайт - Скриншот проблемы через встроенное прикрепление изображений - HTML (CSS) Код проблемного участка в спойлере Сообщение отредактировал -=WaMpIr=- - Пятница, 08 Мар 2013, 17:42:12
|
<?if ($CURRENT_PAGE$='1')?>текст<?endif?> - только на первой, и только в случае, если:
-отключён ajax в панели управления -в качестве селектора в магазине используется именно $CURRENT_PAGE$, а не какой-то другой. Вам помогут, если прикрепите:
- Ссылку на сайт - Скриншот проблемы через встроенное прикрепление изображений - HTML (CSS) Код проблемного участка в спойлере |
Вам нужен не переключатель страниц, а именно номер страницы И если именно страница Каталог товаров, то предложенный мною вариант должен работать при соблюдении первого условия.
Вам помогут, если прикрепите:
- Ссылку на сайт - Скриншот проблемы через встроенное прикрепление изображений - HTML (CSS) Код проблемного участка в спойлере |
-=WaMpIr=-, показывает на всех страницах каталога
П.С. самое прикольное, если делаю глобальный блок $GLOBAL_OPISANIE$, вставляю в него текст с условием <?if($URI_ID$='cat1page1')?> текст<?endif?>, а ссылку на глобальный блок ставлю под $CAT_DESCR$ - то получается. Не пойму почему? Ведь HTML коды работают в описании $CAT_DESCR$ Добавлено (08 Мар 2013, 17:55:36) Цитата (-=WaMpIr=-) $CURRENT_PAGE$ с уважением, Дмитрий
http://www.andreevka.net.ua http://www.skoda-club.dn.ua http://otel-diva.narod.ru |
Medved, верите нет, но я ничего не понял! Многое зависит от того, в каком именно месте используется код и многое другое. И опять же, условие - это не HTML, и вродебы его нельзя использовать в тексте самого материала, в том числе и в описании категории.
Добавлено (08 Мар 2013, 18:03:39) --------------------------------------------- Попробуйте в управлении дизайном самой страницы, на которой выводится это описание, сделать условие: если номер страницы равен единице, то описание выводится. Т.е. изменить существующий код вывода описания, на тот же код заключённый в условие. Вам помогут, если прикрепите:
- Ссылку на сайт - Скриншот проблемы через встроенное прикрепление изображений - HTML (CSS) Код проблемного участка в спойлере Сообщение отредактировал -=WaMpIr=- - Пятница, 08 Мар 2013, 18:04:17
|
Цитата (-=WaMpIr=-) и вродебы его нельзя использовать в тексте самого материала, в том числе и в описании категории. Добавлено (08 Мар 2013, 18:08:53) Цитата (-=WaMpIr=-) Т.е. изменить существующий код вывода описания, на тот же код заключённый в условие. Добавлено (08 Мар 2013, 18:10:14) с уважением, Дмитрий
http://www.andreevka.net.ua http://www.skoda-club.dn.ua http://otel-diva.narod.ru |
-=WaMpIr=-, Medved, посмотрите что отдаёт этот код ...
Код <span class="currentPage79">2</span> Код <?if ($CURRENT_PAGE$='1')?>текст<?endif?> нужно вырезать чистое значение условными и потом только сравнивать по числам Вырезать чистое числовое значение можно так Код <?(substr($CURRENT_PAGE$,(strpos($CURRENT_PAGE$,'">')+2))*1)?> Код <?substr($CURRENT_PAGE$,28,-35)?> Понял тебя, тридцатый ...
Сообщение отредактировал brodyaga30 - Суббота, 09 Мар 2013, 04:06:23
|
| |||