синхронное поведение блоков

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
skyboy
Forum Members
Forum Members
Posts: 39
Joined: Mon Dec 01, 2008 11:41 am

синхронное поведение блоков

Post by skyboy »

Есть два блока, выводимые одним модулем(Products Manager, хотя мне кажется, что это не принципиально).
Один блок  - в {content}, другой в шаблоне.
При клике по ссылке содержимого {content} происходит переход на ту же страницу(с тем же шаблоном), и той части, что в {content} передаются параметры.
Хочу из второго блока эти параметры "увидеть", чтоб синхронизировать содержимое блоков.
В реальной задаче это выглядит так:
в {content} список товаров текущей рубрики, в шаблоне - список подрубрик текущей рубрики. И надо чтоб при выборе подрубрики из списка, все ещё выводился список товаров. И чтоб при использовании листалки страниц в списке товаров, выводился список подрубрик.
skyboy
Forum Members
Forum Members
Posts: 39
Joined: Mon Dec 01, 2008 11:41 am

Re: синхронное поведение блоков

Post by skyboy »

Решил вопрос "на скорую руку": добавил в класс CMSModule дополнительный параметр: param_group. В пределах генерации одной страницы параметры вызова модуля могут сохраняться в именовынных контейнерах(через static-переменные).
т.е. шаблон:

Code: Select all

{Products params_group="first" action="hierarchy"  hierarchytemplate="only_structure2" returnid="56" hierarchyid="48"}
{Products params_group="first" action="default" children="all" summarytemplate="only_data"}
при втором вызове в модуль products будут переданы не только явно определенные параметры, но и все параметры из первого вызова(с тем же значением params_group). соответственно, "вести" себя они будут синхронно, так как будут выводить данные для одного и того же hierarchyid.
прошу дать оценку решению.
или же указать на существующий в ядре механизм "согласования" модулей.
skyboy
Forum Members
Forum Members
Posts: 39
Joined: Mon Dec 01, 2008 11:41 am

Re: синхронное поведение блоков

Post by skyboy »

Ну, хоть что-то скажите, а?!
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: синхронное поведение блоков

Post by ZYV »

Хоть что-нибудь? Ну ладно, я с Products никогда не работал :), задачу понимаю плохо - может быть, если бы пришлось самому решать что-нибудь другое придумал.
unsigned double ZYV;
skyboy
Forum Members
Forum Members
Posts: 39
Joined: Mon Dec 01, 2008 11:41 am

Re: синхронное поведение блоков

Post by skyboy »

ну, ты уже в другой теме ответил.
я понял. всем пофиг.
ilia3d

Re: синхронное поведение блоков

Post by ilia3d »

skyboy wrote: ну, ты уже в другой теме ответил.
я понял. всем пофиг.
честно говоря, плохо понял вопрос... если бы хоть линки кидали, чтобы можно было посмотреть, было бы проще.
Post Reply

Return to “Russian - русский”