«InfoCard»

Модуль «InfoCard» для CMS Bitrix предназначен для показа в публичной части информации о компании, контактной информации etc.


Описание
Модуль был написан после понимания того факта, что для создания некоторых повторяющихся страниц на типовых сайтах нет необходимости использовать инфоблоки. Для создания страницы «Контакты», например, зачастую используется принцип [Одна директория - один файл].

Использовать для создания одной (!) страницы инфоблок - это все равно, что жечь глистов напалмом.

Использование инфоблоков оправдано и имеет смысл при генерации новостей, статей, каталога товаров, например.
То есть много записей, периодическое и частое добавление и обновление - это для инфоблоков. А одна-три страницы, которые если и меняются, то от силы раз в году - это модуль «InfoCard».

Использование модуля «InfoCard» позволяет создавать такие разделы сайта очень быстро и логически структурировано.
Страницы, созданные с помощью модуля «InfoCard» индексируются модулем поиска и участвуют в выдаче результатов поискового запроса на сайте.

Планируется

  • реализация кэширования
  • реализация вложенности
  • реализация динамического создания файловой структуры страниц
Обновлено! 01.01.2011
Реализовано динамическое создание файловой структуры страниц при работе из админки и вложенность.

Вызов в публичной части
<?
if(CModule::IncludeModule("infocard")){
echo CInfoCard::GetPage("aboutcompany", true ,true, true, true,"<h2>","</h2>");
}
?>


Параметры:
CInfoCard::GetPage(
"aboutcompany", ID или алиас страницы - обязательный
$show_keywords=false | true, показывать keywords страницы, необязательный
$show_descr=false | true, показывать description страницы, необязательный
$show_title=false | true, показывать title страницы, необязательный
$show_name = false | true, показывать название страницы, необязательный
$name_prefix="", префикс для названия страницы, необязательный
$name_postfix="" постфикс для названия страницы, необязательный
);




Комментарии

capcha
* - поля, обязательные для заполнения