Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Логические единицы контента в Битриксе

00 голосов
6
Доброго времени суток.
В связи с запланированным перездом сайта www.prazdnik.by к новому году на Битрикс сейчас потиху изучаю эту систему в демо-режиме.
И сразу же столкнулся с тем, что ничего не могу понять в логическом разделении контента.

Сейчас на сайте следующая структура:
Код
КорневойРаздел1
--Подраздел1
----Подподраздел1
[I]----Страница1
----Страница2
----Страница3
...
----Страница100[/I]
----Подподраздел2
----Подподраздел3
[I]----Страница1
----Страница2
----Страница3
...
----Страница100[/I]
--Подраздел2
--Подраздел3
--Подраздел4

Это примитивный пример, однако суть в следующем: разделы могут иметь подразделы и далее, а также иметь страницы (непосредственно документы).
Каждый раздел имеет описание (до 500 символов) и логотип.
В самом разделе выводится список подразделов, а также список страниц, если они есть.

Карту разделов-подразделов можно глянуть тут: http://www.prazdnik.by/sitemap

Что касается Битрикса: я не понимаю, каким образом организовать такую же структуру контента?
Там есть физические директории (каталоги), есть их свойства, есть файлы в этих каталогах, есть инфоблоки, есть рубрики и пр. и пр.

Очень прошу помощи в наглядном примере организации приведенного контента в Битриксе.
спросил 25 Фев, 13 от Ocupuc (160 баллов)

6 Ответы

00 голосов
Пробная версия продукта не поможет? smile:)

То, что вы нарисовали - может быть структурой страницы на сайте, а может содержать динамические ветки структуры каталога.

В демо версии вы увидите примеры и того и того.
ответил 25 Фев, 13 от Shadow (820 баллов)
00 голосов
Алексей - пожалуйста, приведите задачу, которая должна быть реализована, более подробно. Постараемся Вам помочь.
ответил 15 Март, 13 от Grow (340 баллов)
00 голосов
Задача следующая:
Нынешнее структурное разделение сайта представляет из себя: рубрики, которые могут иметь в себе вложенные рубрики, которые могут иметь в себе вложенные рубрики и т.д. (их порядка 400).
Каждая рубрика имеет описание, которое выводится на её странице, а также в списке подрубрик выводится описание каждой из рубрик: например http://www.prazdnik.by/holidays
Также каждая рубрика имеет логотип (это можно реализовать просто - rubic_ID.gif)

Каждая рубрика может иметь вложенные в неё документы/страницы. Т.е. каждая рубрика может иметь как вложенные рубрики, так и страницы. Например: http://www.prazdnik.by/essential/tost

Страницы той или иной рубрики могут использоваться для хранения документов, например: http://www.prazdnik.by/essential/scenar/newyear
или для новостных лент: http://www.prazdnik.by/news/advert

В нынешнем движке рубрики виртуальны - они не имеют алиасов на диске. Все хранится в БД.

А вот что касается Битрикса - мне не совсем понятно, как можно реализовать подобную структуру.
Что для чего использовать? Есть структура сайта, есть папки (и файлы), + есть Новости, Статьи, Фотогалерея, Платный контент (это из демо сайта, они с другими зелеными значками), + информационные блоки.
Что использовать для вывода подрубрик в рубрике? Что использовать для вывода списка страниц рубрики?

Буду крайне благодарен за подробное разъяснение. Готов рассмотреть варианты вознаграждения smile;)
ответил 18 Апр, 13 от Ocupuc (160 баллов)
00 голосов
Цитата
Алексей Кокошников пишет:
А вот что касается Битрикса - мне не совсем понятно, как можно реализовать подобную структуру.
Инфоблоки+файлами по структуре разделов (проще менять, дорабатывать внешний вид по разделам и т.п.).
Цитата
Алексей Кокошников пишет:
Что использовать для вывода подрубрик в рубрике? Что использовать для вывода списка страниц рубрики?
Например, компонент вывода новостей, каталога. Все зависит от подачи пользователю информации. Проще Вам поступить так: сначала нарисовать то, что требуется выполнить, а затем вывести структуру инфоблока в публичную часть и настроить шаблоны компонентов под задачу. Препятствий я не вижу.
Цитата
Алексей Кокошников пишет:
Буду крайне благодарен за подробное разъяснение.

Я не до конца понял сути (т.к. описанное Вами делается достаточно просто на связке инфоблок+вывод), но если пришлете мне на почту (как вариант - сюда, на форум, чтобы у других меньше вопросов возникало) несколько картинок с требуемым выводом, постараюсь разъяснить более подробно.
Цитата
Алексей Кокошников пишет:
Готов рассмотреть варианты вознаграждения Шутливо

Готов принять варианты вознаграждения smile;-), если мои ответы (либо я сам - если потребуется разработка или помощь в ней) помогут.
Как я понял, проект требуется перенести на Битрикс? Сложности с проектом не должно возникнуть. Единственный момент - время на перенос контента.
ответил 11 Авг, 13 от Grow (340 баллов)
00 голосов
Цитата
Юрий Лукьянов пишет:
Инфоблоки+файлами по структуре разделов (проще менять, дорабатывать внешний вид по разделам и т.п.).

Т.е. получается, что нужно создавать файловую (вернее, из папок на диске + файлы индекс) структуру разделов. В каждом разделе при этом создавать файл индекс, в котором прописывать, что именно я хочу выводить в конкретном разделе (те самые инфоблоки с выводом списка страниц раздела, и/или с выводм списка подразделов). Наглядный пример: http://www.prazdnik.by/essential/tost
Я правильно понял?

Юрий Лукьянов, я Вам напишу письмо сегодня...
ответил 11 Ноя, 13 от Ocupuc (160 баллов)
00 голосов
Цитата
Алексей Кокошников пишет:
Т.е. получается, что нужно создавать файловую (вернее, из папок на диске + файлы индекс) структуру разделов. В каждом разделе при этом создавать файл индекс, в котором прописывать, что именно я хочу выводить в конкретном разделе (те самые инфоблоки с выводом списка страниц раздела, и/или с выводм списка подразделов).
Ну, не обязательно. Я привел вариант, наиболее удобный в исполнении и дальнейшем использовании. Если Вы последователь учения о минимализме - можете обойтись и несколькими файлами. Но считаю, что будет удобнее и нагляднее использовать именно связку "файловая структура + инфоблоки".
Цитата
Алексей Кокошников пишет:
Юрий Лукьянов, я Вам напишу письмо сегодня...
Да, пожалуйста. Чем могу, тем помогу.
ответил 19 Фев, 14 от Grow (340 баллов)