А зачем шаблон страницы выложили вы шаблон компонента отвечающего за вывод товаров выкладывайте
28.11.2013 04:28:38
|
|||
|
27.11.2013 19:13:08
штатными думаю никак не получится. как вариант завести у раздела каталога пользовательское поле в котором передавать ID раздела новостей, а после подставлять его в фильтр компонента показывающего список новостей. Ну конечно придется продумать систему передачи данного идентификатора но я думаю не сложно вопрос в том где данный компонент просто запускается в каком месте, и вот от этого поплясать.
|
|
|
27.11.2013 15:04:28
htmlbook.ru
php.net и все остальные ресурсы учить и еще раз учить. если у вас страница как вы указали /terminal/products/?SECTION_ID=9004, то при срабатывании кнопки обновить в урл должна быть нужная вам информация, если она есть и вас выкидывает смотрите тогда логику компонента что Вы там наворотили, что так интересно срабатывает, откидывая нужные данные, и отправляя редиректом на раздел с Вашим компонентом. |
|
|
27.11.2013 08:55:08
А метод POST принципиально использовать. Может попробовать на методе GET или попробуйте передать поле
поидее проверка идет по переменной $_REQUEST так что данное значение должно выловить система, хуже если проверяет по переменной $_GET так как у вас видно что при срабатывании в GET параметрах нет значения SECTION_IDпоэтому система и теряет определение раздела где она должна быть. |
|||
|
26.11.2013 10:01:40
Так все правильно делает у Вас прописан путь ""/terminal/products/?SECTION_ID=9004"" при нажатии обновить вы уходите по данному адресу посылая после адреса /terminal/products/ данные посылаемые методом GET а именно SECTION_ID=9004 и данные отправляемые методом POST которые формирует Ваша форма. и в зависимости от того какую кнопку нажали те действия и должны происходить, так что Вам стоит посмотреть обработчик данной формы, проверив указанный, путь находится ли по данному адресу компонент, который должен принять и обработать полученные данные. Если же вы должны остаться на том же месте то вы и должны отправить на тот же адрес на котором находитесь или на другой но чтобы вас после обработки перенаправило обратно.
|
|
|
26.11.2013 06:36:46
в принципе только так и придется делать а иначе как вы на странице хотите запустить в блоке другую страницу, тут только вытащить содержимое и содержимое подключать, но не обязательно в шаблон, можно отдельно создать компонент под данный блок и тогда не потребуется вставлять скрипты в шаблон. останется только подключить их в созданном компоненте. Как вариант вы все можете это реализовать и в включаемой области и в ней же поставить вызов нужных Вам скриптов, Но это если данный объект будет вызываться только на одной странице, если на всех тогда целесообразней уже в шаблоне подключить на постоянной основе, или ставить условие чтобы подключались только на нужной страничке.
|
|
|
25.11.2013 16:49:39
|
|||
|
25.11.2013 13:36:11
Но изучая таким мокаром Вы упускаете возможность подчерпнуть нужную Вам информацию. так по пути выискивая, вы найдете несколько решений, которые оставите у себя в памяти, что они есть и в будующем будете знать где искать. С таким же подходом, Вы все равно придете к решению читать всю документацию, только не будете знать где что искать и потребуется дополнительное время ее читать. Результат один мы все равно придем к одному решению но лучше к этому решению прийти сразу.
|
|
|
25.11.2013 13:27:50
|
|||||
|