Это возможно сделать? Где смотреть?
20.07.2011 09:33:42
Это возможно сделать? Где смотреть?
|
|
|
|
20.07.2011 11:38:03
Извините за постановку вопроса, но я правда искал - не нашел решения.
На форуме есть тема с подобным вопросом, но он также остался не решенным. |
|
|
|
21.07.2011 11:19:39
В шаблоне навигации по страницам добавил форму
Форму еще доделаю, нужно выбирать текущее установленное значение и т.д. - это набросок. В вызове компонента catalog.section соответственно поставил
Прекрасно всё отрабатывает при назначении кол-ва элементов. Но как сохранить выбранный параметр в памяти? Чтобы при переходе на другие страницы он запоминался? |
|||||
|
|
21.07.2011 11:50:30
Видимо, возможно через Coption
попробую |
|
|
|
21.07.2011 11:54:33
Самый простой способ - в селекторе ставить selected для того элемента, у которого value соответствует текущему значению ITEMS_ON_PAGE.
Но лучше писать значение ITEMS_ON_PAGE в сессию или куку и сравнивать уже с ним
Как-то так. |
|||||
|
|
21.07.2011 13:41:31
ИМХО - в сессии или кукисах сохранять - лишняя головная боль, нада ведь не забывать еще чистить ее, если к примеру, такая пагинация идет в новостях и в каталоге, то либо переменные разные делать, либо чистить куку/сессию, а вот сравнивать по $_GET проще.
дутл в зутл, ничего не понимаю %)
|
|
|
|
21.07.2011 15:45:44
Олег, а зачем чистить? Как настроил себе посетитель - так пусть у него и будет. Иначе наоборот негатив - "я вот так хочу, а сайт всё время забывает. не пойду сюда больше.."
Переменные такие нужны мне только для каталога. Использоваться она будет также только при вызове компонента каталога. |
|
|
|
21.07.2011 15:50:01
ну..это мое мнение =)
дутл в зутл, ничего не понимаю %)
|
|
|
|
21.07.2011 16:00:16
Только сессия не встает. Вообще, как мне помнится, в PHP сессия должна быть инициализиррована до любого вывода. Может я путаю что-то, конечно. |
|||||
|
|
21.07.2011 16:06:08
А, всё, нужно было после header плясать
|
|
|
|
22.07.2011 10:33:40
А зачем вы делаете
? Теряется весь смысл сессионной переменной. |
|||
|
|
25.07.2011 08:16:37
Да, этот код ошибочный, на сайте такой стоит:
|
||||
|
|
|||