Разыскивается разработчик битрикс на разовую работу. Вы — профессиональны, пунктуальны, грамотны, без проблем типа запоев, депрессий и свадеб собственных или друзей. Я — честный, порядочный, нежадный, но умеющий считать деньги. Жду уточняющих вопросов и идей по поводу стоимости. Задачи следующие:
1. На всех страницах сайта, кроме главной, нужно добавить колонку слева с включаемой областью. И выровнять всё, соответственно. В этой колонке будет структура разделов торгового каталога. 2. Сделать шаблон для компонента Каталог/Структура разделов в виде вертикального меню с настраиваемым числом уровней (ориентировочно 2...4), чтобы при выборе пункта меню, содержащего подпункты, эти подпункты раскрывались, то есть, что-то типа выпадающего. 3. Переделать шаблон первой страницы, чтобы туда можно было поместить больше разделов, возможно, добавить пару плашек в ширину, и/или ряд снизу, или решить концептуально по-другому. Нужно обсудить.
По каталогу товаров:
1. Выбор пользователем валюты, в которой будут выводиться цены. 2. Сортировка пользователем по цене, наименованию. 3. Фильтр по свойству-строке выпадающим списком. Объясняю: у товаров есть свойства, они могут быть строкой или списком. Из-за особенностей взаимодействия 1С и Битрикса я не могу присваивать товарам свойства из списка, но мне нужно по ним отбирать. 4. Выбор пользователем шаблона вывода default/список/таблица. 5. Этот пункт спорный и скорее всего не нужен. Подсчет числа товаров в разделе с установленной ценой заданного типа. У меня установлен вывод только товаров, имеющих цену определенного типа. При этом подсчитывается количество всех товаров. Надо бы подсчитывать количество выводимых товаров. 6. Еще пока не ясно, как, но хотелось бы выводить где-то список схожих товаров, рекомендуемых или что-то типа того. Пункт для обсуждения, короче.
Алексей Прищепо пишет: Все изменения должны касаться шаблона, но не самих компонентов, чтобы их можно было обновлять.
странное требование.. плюсы кастомизации компонента: - При обновлении вероятность что не будет работать - минимальная - Увеличение скорости работы компонента (сразу делаем выборку как надо, а не потом, в шаблоне заново) - в настройки компонента можно будет добавить доп. педали для управления, например вы там просите глубину вложенности менять..
Писать выполняемый код в шаблоне это моветон. Тогда уже в резалт_модифи. Но тогда будут ещё и проблемы с кэшем..
Что нам стоит, сайт построить? - Нарисуем, будет жить!
Я согласен, нужно делать так, как правильнее. Я сначала написал это требование, а потом уже сами задачи:) Если задача подразумевает изменение компонента, значит, нужно менять.