если у вас стандартные вебформы - создаете еще 1 поле указываете что оно скрытое. и через яваскрипт получаете значение текущей страницы и вставляете его в свое скрытое поле дальше в шаблоне в тело письма добавляете нужный текст в нужное место
21.08.2013 11:34:28
Подскажите кто знает где лежит вызов добавления в корзину через аякс - а то нужно параметр изменить количества товара - не по 1 а по сколько хочу
вот функция js
мне нужно перенаправить на другой шаблон и учитывать количество - замучился искать |
|||
|
19.08.2013 18:05:00
там нет обработки результата который требует кеширования, поэтому с этим компонентом проблем и нету, а вот если бы как в примере с которого началось рассуждение т.е. 1 компонент который выполняет какую-то обработку и кешируется , а внутри другой компонент который тоже предполагает какую-то обработку и свой кеш - вот тут-то и будет проблема - пример отзывы в каталоге где помещены - в эпилоге, а почему не в шаблоне? потому что там сработает кеширование как у forum.topic.reviews так и catalog.element и опять работать будет не совсем верно - одно перекроет другое.
а то что предлагаете разместить стили в главном стилевом файле - да будет выходом, но не решением., потому как если я где-то буду использовать такие же классы как в каком-то компоненте, то меня это сильно ограничит и попробуйте заказчику объяснить что на странице 1 и 2 стилистика одинаковая, а он хочет другую. (у меня часто задачи бывают что на 1 странице хотим одни стили а на другой другие и если стили компонента не могут дать переопределить то что мне нужно - значит я неверно задействовал компонент и приходится плодить копии шаблонов и в них проставлять стили прямо в тегах) |
|
|
19.08.2013 14:29:46
а сталкиваться - я сталкивался. сначала решение было одно отключить кеширование. но такой подход через месяц меня в такую позицию поставил что пришлось все переделывать. так что в сам шаблон(именно в файл template.php) ставить готовый компонент решение не слишком удачное(зачастую просто не продуманное) -лучше чем не испоьзовать кеширование(хотя бывает что это будет лучшим решением - задачи бывают разные). а что за компонент на который вы ссылаетесь?
|
|||||
|
19.08.2013 10:50:09
то все правильно - catalog.section.list -кешируется и пока не сбросите кеш не увидите обновленный результат. перенесите тогда подключение компонента catalog.section из шаблона в component_epilog - этот файл не кешируется. либо отключите кеш у компонентов вообще(это не лучшее решение) |
|||
|
15.08.2013 12:14:19
такой вопрос - у меня на сайте используется функция , но проблема такая что изображения созданные ей не отображаются(есть массив, но изображение не отображается). презалив детальную картинку - массив обновляется и все работает. функция создает уменьшинную копию в /upload/resize_cache/ - если удалю папку. файлы заново создадутся?
|
|
|
14.08.2013 18:16:32
если я правильно понял, то у меня была похожая ситуация (посмотрите может подойдет). свойство состав у меня было строчное, но в нем неизвестно было сколько перчислено 1 или 10 значений через запятую я делал так
|
|||
|
05.08.2013 17:12:26
для того чтобы передать что-то из компонента в компонент подключаемый ДО этого нужно отключить на сайте кеш и использовать глобальные переменные, но это плохой вариант
хорошим будет использование отложенной функции. пока в документации нет этого(я не нашел), но есть такая функция:
смысл такой что вы передаете не переменную, а уже нужный Вам html код - в вашем случае вы весь фильтр свой отправляете в переменную и через отложенную функцию выводите выше |
|||
|
19.07.2013 11:23:22
у меня была похожая задача - я реализовал так:
в инфоблоке с новостями создал новое множественное свойство типа строка далее в шаблон сайта поставил компонент news.list перед которым добавил массив arFilter по данному свойству, значением я выставлял текущий url далее только шаблон настроить на нужный вид и все |
|
|