Это возможно сделать? Где смотреть?
|
Это возможно сделать? Где смотреть?
|
|
|
|
|
|
Извините за постановку вопроса, но я правда искал - не нашел решения.
На форуме есть тема с подобным вопросом, но он также остался не решенным. |
|
|
|
|
|
В шаблоне навигации по страницам добавил форму
Форму еще доделаю, нужно выбирать текущее установленное значение и т.д. - это набросок. В вызове компонента catalog.section соответственно поставил
Прекрасно всё отрабатывает при назначении кол-ва элементов. Но как сохранить выбранный параметр в памяти? Чтобы при переходе на другие страницы он запоминался? |
|||||
|
|
|
|
Видимо, возможно через Coption
попробую |
|
|
|
|
|
Самый простой способ - в селекторе ставить selected для того элемента, у которого value соответствует текущему значению ITEMS_ON_PAGE.
Но лучше писать значение ITEMS_ON_PAGE в сессию или куку и сравнивать уже с ним
Как-то так. |
|||||
|
|
|
|
ИМХО - в сессии или кукисах сохранять - лишняя головная боль, нада ведь не забывать еще чистить ее, если к примеру, такая пагинация идет в новостях и в каталоге, то либо переменные разные делать, либо чистить куку/сессию, а вот сравнивать по $_GET проще.
дутл в зутл, ничего не понимаю %)
|
|
|
|
|
|
Олег, а зачем чистить? Как настроил себе посетитель - так пусть у него и будет. Иначе наоборот негатив - "я вот так хочу, а сайт всё время забывает. не пойду сюда больше.."
Переменные такие нужны мне только для каталога. Использоваться она будет также только при вызове компонента каталога. |
|
|
|
|
|
ну..это мое мнение =)
дутл в зутл, ничего не понимаю %)
|
|
|
|
|
Только сессия не встает. Вообще, как мне помнится, в PHP сессия должна быть инициализиррована до любого вывода. Может я путаю что-то, конечно. |
|||||
|
|
|
||||