Изменение шаблона

#
Изменение шаблона
Подскажите, ПЛИЗ, как такое сделать?

Начал интегрировать свой дизайн в движок, мой дизайн состоит из шапки, левого и правого блока, центра и низа.

В свою шапку слева внедрил меню:

<!--  Верхнее меню -->
<?
$Structure = new Structure();
$Structure->ShowStructure(2,'ВерхнееМеню');
?>


в блок справа внедрил центрально меню:


<!-- Центральное меню -->
<?
/* Выводим меню на основе структуры */
$Structure->ShowStructure(1,'ЦентральноеМеню');
?>


Дошел до места где выводиться центральная информация на главной странице (Сообщение о данной CMS, Новости, Статьи):


<!-- Вызов шаблона для текущей страницы -->
<?
$kernel->show_current_template()
?>


Как мне сделать чтоб на главной странице в Центре выводились только: Сообщение о системе,  ниже Новости (из этого главного шаблона главной страницы), так ниже подиними так же в центре Интернет-магазин?

А краткие статьи вывести как на этой же главной странице в правый блок?

Если можно по подробнее и по шагам например, трудно понимать документацию, плиз?
Золотой заказчик!
#
Re: Изменение шаблона

И ещё, я взял этот код:


!-- Статьи -->
<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();

$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=1;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

/* Количество выводимых элементов */
$item_count = 2;

$InformationSystemId = 5;

$InformationGroupId = 0;  // false - из всех групп, 0 - из корневой группы

$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, 'СписокЭлементовИнфосистемы',$item_count,0,$external_propertys);
?>


вставил в блок, все стало отображаться, но мне не нужны заголовки Информационной системы (Статьи), я зашел в панеле администрирования и отредактировал XSLшаблон, удалив эту строчку кода:


   <!-- Если в находимся корне - выводим название информационной системы -->
   <xsl:if test="blocks/parent_group_id=0">
      <h1><xsl:value-of disable-output-escaping="yes" select="blocks/name" /></h1>
      <xsl:value-of disable-output-escaping="yes" select="blocks/description" />
   </xsl:if>


но после этого теперь в других разделах не отображаются заголовки      Как мне сделать отдельный вывод названий блоков по названию информационной системы?!
Золотой заказчик!
#
Re: Изменение шаблона

ни кто не ответит      
Золотой заказчик!
#
Re: Изменение шаблона
Посмотрите сайты сделанные на HostCMS. Много примеров реализации, и вашей задумки тоже.
venuko писал(а):
но после этого теперь в других разделах не отображаются заголовки      Как мне сделать отдельный вывод названий блоков по названию информационной системы?!

Пишите отдельный XSLшаблон для вывода информации в том виде каком вам нужно.
Модератор
#
Re: Изменение шаблона
venuko писал(а):
Как мне сделать чтоб на главной странице в Центре выводились только: Сообщение о системе,  ниже Новости (из этого главного шаблона главной страницы), так ниже подиними так же в центре Интернет-магазин?


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