Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется консультация, как при разработке сайта лучше реализовать следующий механизм.

Разработка ведётся на собственном хостинге на Windows+IIS, с возможностью правки php.ini, .htaccess, настроек IIS и вообще чего угодно. Используется Битрикс Старт.

Сайт содержит несколько разнотипных инфоблоков. Например, Новости, Документы, Ссылки.

В каждом инфоблоке содержатся одинаковые папки с элементами. Например:

Новости\2011, Новости\2012

Документы\2011, Документы\2012

Ссылки\2011, Ссылки\2012

(или можно этим папкам присвоить какое-нибудь одинаковое свойство или символьный код).

Что хочется видеть:

1) Чтобы при обращении к сайту с параметром /?2011 (или именованный параметр - без разницы) на нём выводились только элементы из папки 2011, при обращении с параметром /?2012 - только элементы из папки 2012 и т.д. - естественно, без пересоздания сайта

2) При переключении на внутренние страницы (новость подробно и т.д.) этот параметр должен сохраняться. Т.е., site.name/main?2011 при клике в документ должен вести куда-то со ссылкой типа site.name/documents/document.php?2011& ELEMENT_ID=58. 2011 не должно теряться

3) В идеале - если подскажете, как прописать в .htaccess (или где там это прописывается), чтобы можно было заменить этот параметр именем якобы папки. Например:

site.name/2011/main , site.name/2011/documents/document.php?ELEMENT_ID=58

И имя корневой папки не должно меняться

4) Можно ли - через .htaccess или Битрикс- задать имя параметра по умолчанию? Например, если я обращаюсь к site.name/main или перехожу по внутренним ссылкам , то во все инфоблоки выводятся только элементы из папки 2012.

Оплата - на телефон или на счёт в банке в рублях. Впрочем, рассматриваю любые варианты, лишь бы куда-то ходить ради перевода не пришлось )

12 лет назад
kecl
49 летРоссия
17 лет в сервисе
Был
12 лет назад