Никаких проблем, с 2009 года на лисе, перезапустите ее без дополнений, но иногда и это не помогает, модет помочь полная переустановка браузера.
15.06.2015 11:47:25
[QUOTE]Юлиана Присяжнюк написал:
я по началу так и сделала в element.php, но потом данные изменились, и я почему-то вставила вызов формы в шаблон. в шаблоне не работает для неаторизованных. в element.php все работает.[/QUOTE] шаблон компоннета template.php кешируется, т.е. закешировался html-элемента один раз и все, форма работать уже не будет, на каждом хите будет открываться один html-файл, даже если вы нажмете кнопку Отправить в форме, то кеш элемента не сбросится, кеш элемента сбрасывает при добавлении товара. Но вариантов несколько, в файлах предложенных выше размещать компоннет при кешировании точно, а если форму размещать к шаблоне компонента, то можно в element.php отключить кеширование компонента catalog.element в соответствующих ключах, там передаются настройки компонента catalog, их вручную нужно изменить и все, компонент и шаблон catalog.element кешироваться не будут и форма будет работать, а список элементов каталога будет кешироваться. |
|
|
15.06.2015 11:31:00
[QUOTE]Юлиана Присяжнюк написал:
[QUOTE] Scrooge написал: [QUOTE] Юлиана Присяжнюк написал: Как организовать работу веб-формы в шаблоне детальной страницы каталога без скрытой еще одной формы?[/QUOTE] в element.php или в шаблоне компонента в файле component_epilog.php[/QUOTE] проблема в том, что не на всех страницах товаров надо выводить эту форму, а только на страницах товаров определенного раздела. в шаблоне детальной страницы я это выясняю с помощью IBLOCK_SECTION_ID, а в element.php я как раздел узнаю?[/QUOTE] Если есть ID- элемента, то уже многое можно сотворить, например по ID елемента получить ID раздела Распечатайте в element.php массив $arResult, там должно быть все, что нужно, если компонент каталога стандартный, [CODE]$arResult["VARIABLES"]["ELEMENT_ID"] $arResult["VARIABLES"]["ELEMENT_CODE"] $arResult["VARIABLES"]["SECTION_ID"] $arResult["VARIABLES"]["SECTION_CODE"] [/CODE] если какой-то самописный компонент, то тут трудно представить, что там будет передаваться. |
|
|
15.06.2015 11:10:44
[QUOTE]Ольга Стафиевская написал:
Более того, в этом случае начинает работать и первая форма[/QUOTE] кстати, вероятно две формы на странице, поэтому и не работает либо одна, которая ниже по коду, либо вообще обе не будут работать. |
|
|
15.06.2015 11:09:22
[QUOTE]Юлиана Присяжнюк написал:
Как организовать работу веб-формы в шаблоне детальной страницы каталога без скрытой еще одной формы?[/QUOTE] в element.php или в шаблоне компонента в файле component_epilog.php |
|
|