1С-Битрикс: Управление сайтомНа главную страницу
Клиентам
Маркетплейс
Партнерам
Разработчикам
Интеграция с 1С
Идея?


Личный кабинет
Авторизоваться
Регистрация
(войти) Корзина
Логин:

Пароль:



Забыли свой пароль?
Регистрация
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
ВКонтакте
Мой Мир
Twitter
Facebook
Google
Livejournal
Яндекс
Rambler
Mail.Ru
Liveinternet
Blogger
OpenID
Используйте вашу учетную запись VKontakte.ru для входа на сайт.
Используйте вашу учетную запись Мой Мир@Mail.ru для входа на сайт.
Используйте вашу учетную запись на Twitter.com для входа на сайт.
Используйте вашу учетную запись на Facebook.com для входа на сайт.
Используйте вашу учетную запись Google для входа на сайт.
.livejournal.com
@yandex.ru
@rambler.ru
@mail.ru
http://www.liveinternet.ru/users/ /
.blogspot.com
OpenID:
  • Документация
    • Управление сайтом
    • Корпоративный портал
    • .NET Forge CMS
    • Отраслевые решения
    • Marketplace
    • Аренда приложений (SaaS)
  • Обучение и сертификация
    • Онлайн-курсы и сертификация
    • Учебные центры
    • Мое обучение
    • Учебные видеоролики
  • Центр поддержки
    • Поддержка
    • FAQ
    • Мои обращения
  • Сообщество
    • Блоги Битрикс
    • Блоги веб-разработчиков
    • Общие форумы
    • Веб-разработчики
      • Моя страница
      • Мои сообщения
      • Группы
      • Найти коллег
  • Cтатьи
    • Архив
Главная / Общение / Сообщество разработчиков / Забродин Роман / Блог маленькой независимой компании о бизнесе и битриксе
  • Новая версия
  • Работа с характеристиками
  • Выгрузка скидок
  • Разбивка на каталоги
  • Свойства и изображения
  • Производительность

Обзор модуля "Свойства-таблицы"

Профиль
Мысли
Блог маленькой независимой компании о бизнесе и битриксе
Друзья
Группы

Забродин Роман

Дата последнего входа: 21.05.2012 06:33:09
Город: Красноярск
Наименование компании: «Интернет-агентство «Енисайт»

Обзор модуля "Свойства-таблицы"

6
Роман Забродин
08.04.201207:3008.04.2012 07:30:12
Писал обзор для конкурса, но его опубликовали в сильно урезанном виде. По этому, публикую у себя в блоге smile:-)

С помощью модуля Свойства-таблицы, я легко и просто создал свойство "Время работы", о котором давно мечтал.
Вот как это выглядит в настройках инфоблока:




Посмотрите как легко оно заполняется в форме редактирования элемента:



Представляете, его даже можно редактировать в списке элементов!



И оно сразу отображается во всех стандартных шаблонах компоннетов каталога (топ, список, детальная страница)!



Причем и форму редактирования и внешний вид отображения таблиц можно менять кастомизируя шаблоны компонентов входящих в состав модуля.

Можно придумать еще 1000 маленьких полезных справочников, для которых отдельного инфоблока - много, а свойств типа список - мало. Например, я создал свойство - "Меню кафе":


единственный минус в том, что с включенным множественным значением, хотелось бы отображения заголовка таблицы только один раз:

Еще одна идея -- свойство "размер" формата: ширина X высота X глубина.


Уверен, что разработчик, реализует это в следующих версиях модуля. А так же еще вновь и вновь порадует нас новыми интересными идеями и решениями! Рекомендую! smile:-)
Роман Забродин
08.04.201207:3008.04.2012 07:30:12
Просмотров:872 Комментариев:6 6
Теги: marketplace, Енисайт, свойства-таблицы
*
 
Незарегистрированным пользователям запрещена вставка ссылок. Зарегистрируйтесь или авторизуйтесь.
*
Добавить комментарий
0
Долганин Антон
13.01.2012 20:26:05
Цитата
Писал обзор для конкурса, но его опубликовали в сильно урезанном виде. По этому, публикую у себя в блоге   

Ога, Денис коварный тип, тоже пару предложений от моего оставил smile:)
Ответить Ссылка 0
1
Sergey Leshchenko
13.01.2012 21:34:00
А фильтровать по значениям этого свойства можно?
Ответить Ссылка 1
1
Сергей Эстрин
18.01.2012 17:45:52
Пока фильтрация возможна только по всему тексту таблицы, т.к. значение записывается как сериализованный массив.
Про фильтрацию часто спрашивают, сейчас думаю, может сделать режим автоматического создания свойств дополнительных - одно свойство на одну колонку таблицы. Тогда можно будет отдельно фильтровать по каждой колонке. А в админке эти свойства можно спрятать.
Ответить Родитель Ссылка 1
0
Сергей Эстрин
18.01.2012 17:59:13
Роман, спасибо за обзор smile:)
Проблема отображения множественных свойств проще всего решается так:
Код
$GLOBALS["APPLICATION"]->IncludeComponent(
   "grain:table.view",
   "",
   Array(
      "SETTINGS" => $arElement["PROPERTIES"]["prop_name"]["USER_TYPE_SETTINGS"],
      "MULTIPLE" => "Y",
      "VALUE" => $arElement["PROPERTIES"]["prop_name"]["VALUE"],
   ),
   null,
   array('HIDE_ICONS' => 'Y')
);
Пока в битриксе нет соответствующей функции, чтобы сделать это штатно. Со свойствами главного модуля этой проблемы нет, только с инфоблоками.
Ответить Ссылка 0
0
Волков Сергей
30.01.2012 14:14:07
Присоединяюсь к высокой оценке модуля, в особенности востребованности и перспектив его использования.
Хотя пока в работе не применил, именно его выбрал по по новогодней акции 100 р. за платный модуль в marketplace для новых версий БУС, перед этим основательно «перетряхнув» весь каталог.
Ну и разработки Антона Долганина тоже не забыл.


Ответить Ссылка 0
0
Комаров Алексей
20.03.2012 22:52:15
Спасибо Роману Забродину за то, что привёл примеры использования модуля для указания времени работы по дням недели и меню блюд. Благодаря таким примерам мне становится более понятно назначение модуля. К сожалению, над многими другими разработками из Маркетплейса приходится ломать голову на тему в каком случае их применение наиболее оправдано и выгодно. Потому, что некоторые разработчики не указывают зачем, из-за какой проблемы они сделали модуль, а только описывают кратко сам модуль, настолько кратко, что бывает не понятно в какой ситуации он поможет больше всего, а в какой будет полезен меньше.
Ответить Ссылка 0

Добавить комментарий

Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».
 
Технологии Эрмитаж
BitrixMobile
Автокеширование
SiteUpdate
Производительность Виртуальная машина
Веб-окружение
Результаты тестов
Выбрать хостинг
Веб-кластер
Безопасность Проактивная защита
Веб-антивирус
Аутентификация

Контакты Поиск Карта сайта
Телефон: +7 (495) 229-14-41
Оставайтесь с нами: Facebook Twitter Habrahabr VKontakte Developers Google 1+
Как распознать QR код?Контакты QR


© 2001-2012 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом.
Английская версия Немецкая версия