Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Модуль для управления структурой страницы на Bootstrap   Партнерский модуль

promo
3DaVinci:Структура — специальный модуль для управления структурой страницы сайта на Bootstrap без необходимости знания верстки и программирования.

Подробно видео с демонстрацией модуля.

  • Разработчик: 3DaVinci
  • E-mail:help@3davinci.ru
  • Skype: artalelekov
  • Москва: +7 (499) 703-20-61 Воронеж: +7 (473) 204-51-33

Комментарии 14

RGSU 15 мая 2013, 17:39:08
мне кажется это круто
Старченко Артем  3DaVinci 20 мая 2013, 12:00:50
Можете пробовать :)
TimeDesign  «Тайм-дизайн» 20 мая 2013, 13:00:28
ошибка в описании "упрвления"
Старченко Артем  3DaVinci 12 августа 2013, 10:38:55
Спасибо, исправили.
Finar  Ph&Ph 24 мая 2013, 19:48:46
Спасибо, любопытное решение.

Тестирую под 5.1

1) кнопка "Редактировать структуру страницы" генерит неверную ссылку, если обращение к сайту идет через порт (порт не учитывается).

2) что-то не очень понятно, как добавить Контентный (или контекстный?) блок типа Меню

3) добавил контент типа "Переменная часть", удалил - а снова добавить не могу

4) а что за кнопочка фиолетовая похожая значок "скачать" справа от редактирования? У меня не работает.

В целом решение хорошее для прототипирования, но при применении в рабочем режиме встает вопрос архитектуры. Очень уж далека она от ядра NetCat, что вызывает опасения.
Старченко Артем  3DaVinci 12 августа 2013, 10:46:43
Спасибо большое за такие подробные комментарии.
1. Поправим.
2. Тут на усмотрение разработчика, но мы для подобных задач используем виджеты. У нас постепенно собирается целая библиотека часто используемых виджетов. Сюда входят и разные варианты меню - главное меню, меню подразделов для сайдбара и т.д.
3. К сожалению, не понятно, какой тип контента имеется ввиду под "Переменной частью". Модуль поддерживает три вида контентных блоков - контент (по сути html-блок), компоненты, виджеты. У себя не смогли воспроизвести описанную ситуацию ни с одним из типов контентных блоков.
Pavel Tchaikovsky  3DaVinci 12 августа 2013, 22:05:43
3. В данном случае вероятно имеется ввиду блок @CONTENT@, который отвечает за рендеринг дочерних Структур.
Но описанная выше проблема у нас и правда не воспроизводится.
Старченко Артем  3DaVinci 12 августа 2013, 11:06:32
4. Кнопка действительно пока не работает, ее пока надо совсем убрать, спасибо, что обратили наше внимание. Планировался "Рабочий стол" внизу страницы, чтобы можно было временно контентный блок убрать со страницы, не удаляя его совсем (чтобы в дальнейшем не заполнять блок заново). Эта кнопка должна была перемещать блок на рабочий стол.

Ну и немного про работу с этим модулем. Все наши текущие проекты сделаны с использованием Структуры. Вопросы архитектуры можно решить по-разному, имея в руках одно и то же решение. У нас в документации описаны примеры использования Структуры в нашей Студии. Мы используем структуру и как обычный контентный компонент, и как шаблон для макета дизайна, и как шаблон отображения данных компонента.

Структура дает возможность нашим менеджерам и клиентам очень широкие возможности по изменению внешнего вида сайта без возможности что-то сломать. Для этого, правда, повторюсь, мы стали намного больше пользоваться виджетами. Клиентам сложно пользоваться понятием "Компонента" - вводить номер раздела, номер инфоблока, а тем более параметры. А вот виджетами с их настройками - совсем просто. Поэтому мы часто делаем виджеты, которые подтягивают уже данные из компонентов. Например, виджет вывода последних новостей. А в качестве параметров у этого виджета можно задать количество новостей, способ отображения и т.д. - что нам захочется. Внутри виджета эти параметры разбираются, происходит вызов той же функции s_list_class, но менеджеру не приходится разбираться в непонятных для него понятиях.
Finar  Ph&Ph 27 мая 2013, 16:13:04
5) Я бы еще добавил в документацию, что если вы хотите видеть ваш дизайн в режиме редактирования, то надо прописать вызов ваших стилей в файл TDV_Backend_Page.tpl.php

6) если результат s_list_class нулевой, то этот контентный блок не удается "уцепить", чтобы удалить

7) установка числа объектов для листинга не работает (листить пробовал компонент версии 4.0). Зачем парсите строку "параметры" на предмет recNum? Если убрать этот парсинг, то работало бы хоть так.
Старченко Артем  3DaVinci 12 августа 2013, 11:14:45
5. На самом деле для решения этого вопроса мы используем другой способ, без изменения исходного кода - дополнительное поле resource в системной таблице Сайты. Но вы правы, этот момент стоит описать в документации. Спасибо.

6. Действительно. Поправим.

7. Проверим, исправим.

Еще раз спасибо за такой подробный анализ модуля.
Finar  Ph&Ph 12 августа 2013, 11:40:17
Пожалуйста, всегда рад! :)
Nexwich  Панасин Александр 27 июня 2013, 12:36:50
2:27 Интересный комментарий
uytre 22 июля 2013, 17:39:12
в 5.02
Fatal error: Cannot use string offset as an array in /home/...../public_html/netcat/admin/class/import.inc.php on line 389
Старченко Артем  3DaVinci 12 августа 2013, 11:17:33
Скорее всего дананая ошибка не имеет отношения к Структуре. Модуль работает во всех версиях NetCat >5.
оставить комментарий
Описание проекта