Сегодня мы будем создавать раздел новостей на нашем сайте с CMS Битрикс. Надеюсь, сам сайт уже создан.
Для начала потребуется создать инфоблок в котором будут наши новости. Если у нас ещё не создан тип инфоблоков, то идём в админку -> контент -> инфоблоки -> типы инфоблоков
Жмем «добавить новый тип». Назвать можно этот тип как угодно, т.к. в нашем случае это будет что-то вроде папки, в которой будет наш инфоблок с новостями. Не создавая тип инфоблока, мы не сможем создать сам инфоблок.
После этого создаем инфоблок с новостями. Заходим в созданный тип инфоблока и жмем «добавить инфоблок»
Все поля для заполнения мы сейчас рассматривать не будем, для начала нам хватит следующих:
- Сайты — ставим галочку, если сайтов несколько, то ставим галочку напротив того сайта, на котором будем использовать инфоблок, также один инфоблок может использоваться на нескольких сайтах.
- Название — название инфоблока
- URL страницы информационного блока — вставляем раздел в котором у нас будут новости. Часть «#SITE_DIR#/» и «/index.php?ID=#IBLOCK_ID#» оставляем без изменений.
- URL страницы детального просмотра — то же самое, только Часть «#SITE_DIR#/» и «/detail.php?ID=#ID#» оставляем без изменений.
Инфоблок готов, создадим пару новостей.
Жмем добавить элемент. в разделе «Элемент» заполняем название
В разделе «Анонс» заполняем «описание для анонса» и картинку для анонса по желанию
В разделе «подробно» аналогично только уже полный текст новости. Тестовые новости готовы, приступим к показу новостного раздела на сайте. Создадим раздел «news»
после этого откроется окно визуального редактора
удаляем «Text here…» и переносим на его место компонент «новости»
дважды кликаем на компонент, появляются его настройки. Выбираем наш тип инфоблока и сам инфоблок «новости»
сохраняем. Готово, новости выведены.
Конечно, существует множество настроек, параметров вывода новостей на сайте и т.д., но об этом мы поговорим в отдельном посте.
Вот и всё, до связи.
Мне кажется Вы что-то пропустили. У меня не появляется кнопка «Добавить элемент» после сохранения инфоблока.
Скриншот в студию.
Все разобрался. Оказывается нужно было нажать на цифру в колонке «элементов» в списке инфоблоков или на раздел в одноименной папке чуть выше меню «Инфоблоки».
А как сделать Всплывающий блок новостей с последними новостями?
Взять созданный компонент и вставить его во всплывающее окно, с помощью jQuery, например.
А как создать подраздел с помощью инфоблоков ?
При создании типа инфоблока поставить галочку «Использовать древовидный классификатор элементов по разделам:».
Добрый день. Подскажите, что что будет если изменить название инфоблока на действующем сайте? Нужны ли какие то еще настройки в части программирования после изменения настройки. Вопрос возник изза заполнения раздела сео, где автоматом подтягивается название инфоблока «каталог», а я бы хотела » посуда».
Здравствуйте, если используются стандартные компоненты, то проблем точно не возникнет. Даже если компонент самописный или кастомизированый, то очень маловероятно, что от смены названия инфоблока что-то отвалится и перестанет работать. Я бы изменил не опасаясь.
спасибо!
Здравствуйте.
Подскажите как вывести на отдельной странице определенное количество новостей?
вставить компонент новостей и в настройках указать количество.
тут скриншот http://prntscr.com/eek0y0
И еще вопрос. Создал по этой схеме новости, все получилось, но под новостями появился такой текст:
( 1 — из )
| | | |
Это «Настройки постраничной навигации». Можно просто убрать галочку «Выводить под списком:»
Большое спасибо за оперативные ответы, со всем разобрался. А второй момент исправился выбором шаблона самой навигации.
Здравствуйте!
Подскажите, пожалуйста, если сталкивались с подобным:
вывожу на главной список новостей и при нажатии на отдельную новость — страница обновляется, адрес тоже, но много текстовых блоков и вобще контент, который должен быть только на главной — выводится тут же и новость детально — весь ее текст.
если ставлю условие — выводить текстовые блоки только на /index.php — т е на главной сайта, то не выводит ничего из контента моей страницы, вообще блок контента пустой.
Как-то иначе надо реализовывать вывод отдельно новости получается?
и у меня ЧПУ.
Без ЧПУ вывожу нормально черезе отдельный файл с компонентом детального просмотра.
Добрый день, похоже, что проблема как раз в ЧПУ. Для решения конкретной проблемы, скиньте мне адрес сайта и доступы.