Изменение шаблона
Помогите, плиз, с проблемой. Не понимаю в чем дело. Сделал шаблон. Все нормально выводится. Но если перехожу, например, на страницу "Новости", то у меня остается вся информация с главной + добавляются новости. Как убрать информацию с главной, оставить только шапку, подвал и сайдбар? Спасибо.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title><?php Core_Page::instance()->showTitle()?></title>
<meta name="description" content="<?php Core_Page::instance()->showDescription()?>"></meta>
<meta name="keywords" content="<?php Core_Page::instance()->showKeywords()?>"></meta>
<meta content="text/html; charset=<?php echo SITE_CODING?>" http-equiv="Content-Type"></meta>
<?php Core_Page::instance()->showCss()?>
<!-- jQuery -->
<script type="text/javascript" src="/hostcmsfiles/jquery/jquery.js"></script>
<script type="text/javascript" src="/templates/template1/hostcms.js"></script>
<script type="text/javascript" src="/hostcmsfiles/ajax/JsHttpRequest.js"></script>
<script type="text/javascript" src="/hostcmsfiles/ajax/ajax.js"></script>
<script type="text/javascript" src="/hostcmsfiles/main.js"></script>
<link rel="stylesheet" type="text/css" href="/templates/template13/css/reset.css" />
<link rel="stylesheet" type="text/css" href="/templates/template13/js/style.css" />
<link rel="alternate" type="application/rss+xml" title="HostCMS RSS Feed" href="/news/rss/" />
<!-- LightBox -->
<script type="text/javascript" src="/hostcmsfiles/jquery/lightbox/js/jquery.lightbox.js"></script>
<link rel="stylesheet" type="text/css" href="/hostcmsfiles/jquery/lightbox/css/jquery.lightbox.css" media="screen" />
<!-- validate -->
<script type="text/javascript" src="/hostcmsfiles/jquery/jquery.validate.js"></script>
<!-- Stars -->
<script type="text/javascript" src="/hostcmsfiles/jquery/stars/jquery.ui.core.js"></script>
<script type="text/javascript" src="/hostcmsfiles/jquery/stars/jquery.ui.widget.js"></script>
<script type="text/javascript" src="/hostcmsfiles/jquery/stars/jquery.ui.stars.js"></script>
<script type="text/javascript">
$(function() {
$('#gallery a:has(img)').lightBox();
$('.stars').stars({
inputType: "select", disableValue: false
});
});
</script>
<script src="/images/site4/js/maxheight.js" type="text/javascript"></script>
<!--[if lt IE 7]>
<script type="text/javascript" src="js/ie_png.js"></script>
<script type="text/javascript">
ie_png.fix('.png, .banner img');
</script>
<![endif]-->
</head>
<body id="page1" onload="new ElementMaxHeight()">
<!-- header -->
<div id="header">
<div class="row-1">
<div class="top-door"></div>
<div class="top-logo"><a href="/"><img src="/templates/template13/images/logo.png" alt="" /></a></div>
<!--<div class="fright">
<ul>
<li><a href="/"><img src="/images/site4/pic1.gif" alt="" /></a></li>
<li><a href="/map/"><img src="/images/site4/pic2.gif" alt="" /></a></li>
<li class="last"><a href="mailto:admin@localhost.ru"><img src="/images/site4/pic3.gif" alt="" /></a></li>
</ul>
</div>-->
<div class="top-contact">
<div class="we-work">
<?php $oDocument = Core_Entity::factory('Document', 12);
echo '<h2>' . htmlspecialchars($oDocument->name) .':'. '</h2>';
$oDocument->Document_Versions->getCurrent()->execute(); ?>
</div>
<div class="our-address">
<?php $oDocument = Core_Entity::factory('Document', 13);
echo '<h2>' . htmlspecialchars($oDocument->name) .':'. '</h2>';
$oDocument->Document_Versions->getCurrent()->execute(); ?>
<a name="map" href="#map">Схема проезда</a>
</div>
</div>
<div class="top-nav">
<?php
// Меню вверху слева
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
->getByName('ВерхнееСлеваМеню'))
->menu('3')
->show();
?>
</div>
</div>
</div>
<div id="main">
<div class="left-sidebar">
<div class="left-phone">
<div class="our-phone">
<?php $oDocument = Core_Entity::factory('Document', 14);
$oDocument->Document_Versions->getCurrent()->execute(); ?>
</div>
</div>
<div class="left-new">
<a href="#"></a>
</div>
<div class="left-rasp">
<a href="#"></a>
</div>
<div class="left-nav">
<span class="title">
Межкомнатные двери
</span>
<?php
// Разделы магазина
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 3)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавной')
)
->groupsMode('all')
->group(0)
->limit(0)
->show();
}
?>
<span class="title">
Входные двери
</span>
<?php
// Разделы магазина
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 4)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавной')
)
->groupsMode('all')
->group(0)
->limit(0)
->show();
}
?>
<div class="left-nav">
<?php
$oShop_Producer_Controller_Show = new Shop_Producer_Controller_Show(
Core_Entity::factory('Shop', 6)
);
$oShop_Producer_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинСписокПроизводителей')
)
->limit(100)
->show();
?>
</div>
</div>
<div class="dostavka">
<a href="#"></a>
</div>
</div>
<!-- content -->
<div class="content">
<div class="slider-box">
<div id="slides">
<img src="/images/slider/example-slide-1.jpg" alt="Photo by: Missy S Link:
<img src="/images/slider/example-slide-2.jpg" alt="Photo by: Daniel Parks Link:
<img src="/images/slider/example-slide-3.jpg" alt="Photo by: Mike Ranweiler Link:
<img src="/images/slider/example-slide-4.jpg" alt="Photo by: Stuart SeegerLink:
<a href="#" class="slidesjs-previous slidesjs-navigation"><i class="icon-chevron-left"></i></a>
<a href="#" class="slidesjs-next slidesjs-navigation"><i class="icon-chevron-right"></i></a>
</div>
</div>
<div class="rasp">
<div class="new">
<div class="title">
<div class="separator-left"></div>
<span>Новинки</span>
<div class="separator-right"></div>
</div>
<div class="goods-box">
<?php
// НОВИНКИ
if (Core::moduleIsActive('shop'))
{
$shop_id = 6;
$element['property_id'] = 73;
$external_propertys = array();
$external_propertys['Название'] = "Новинки";
$xsl_name = "НовинкиТоваров";
$param['select'][] = $element;
$param['current_group_id'] = false;
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', $shop_id,$param )
);
$Shop_Controller_Show->shopItems()->queryBuilder()->clearOrderBy()->orderBy("datetime", "desc");
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName($xsl_name)
)
->groupsMode('none')
->group(FALSE)
->limit(2)
->show();
}
?>
<a href="#" class="all-new">
Все новинки
</a>
</div>
</div>
<div class="rasp-wrapper">
<div class="title">
<div class="separator-left"></div>
<span>Распродажа</span>
<div class="separator-right"></div>
</div>
<div class="rasp-box">
<?php
// НОВИНКИ
if (Core::moduleIsActive('shop'))
{
$shop_id = 6;
$element['property_id'] = 73;
$external_propertys = array();
$external_propertys['Название'] = "Новинки";
$xsl_name = "РаспродажаТоваров";
$param['select'][] = $element;
$param['current_group_id'] = false;
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', $shop_id,$param )
);
$Shop_Controller_Show->shopItems()->queryBuilder()->clearOrderBy()->orderBy("datetime", "desc");
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName($xsl_name)
)
->groupsMode('none')
->group(FALSE)
->limit(3)
->show();
}
?>
<a href="#" class="all-new">
Все предложения
</a>
</div>
</div>
</div>
<div class="about-us">
<?php $oDocument = Core_Entity::factory('Document', 10);
echo '<h2>' . htmlspecialchars($oDocument->name) . '</h2>';
$oDocument->Document_Versions->getCurrent()->execute(); ?>
</div>
<div class="news-map">
<div class="map" id="map">
<span>карта проезда</span>
<script type="text/javascript" charset="utf-8" src="//api-maps.yandex.ru/services/constructor/1.0/js/?sid=V7SxjjcMZWzUZCEzW3f0oMz98AZsCh2g&width=420&height=250"></script>
</div>
<div class="last-news">
<span>новости<br /> компании</span>
<!-- Новости -->
<?php
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
Core_Entity::factory('Informationsystem', 15)
);
$Informationsystem_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('СписокНовостейНаГлавной')
)
->item(0)
->limit(2)
->show();
?>
</div>
</div>
<div class="col-2">
<!-- Вызов шаблона для текущей страницы -->
<?php
Core_Page::instance()->execute();
?>
</div>
</div>
</div>
<!-- footer -->
<div class="footer-wrapper">
<div id="footer">
<div class="footer-contact">
<?php $oDocument = Core_Entity::factory('Document', 15);
$oDocument->Document_Versions->getCurrent()->execute(); ?>
</div>
<div class="footer-map">
<span>Карта сайта</span>
<?php
// Меню вверху слева
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
->getByName('ВерхнееСлеваМеню'))
->menu('3')
->show();
?>
</div>
<div class="footer-cat">
<span>Каталог</span>
<?php
// Разделы магазина
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 6)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавной')
)
->groupsMode('all')
->group(0)
->limit(0)
->show();
}
?>
</div>
</div>
</div>
<div class="bottom-info-wrapper">
<div class="bottom-info">
<a href="/"><img src="/templates/template13/images/bottom-logo.png" alt="" /></a>
<span>Все права защищены © 2014</span>
</div>
</div>
<!-- SlidesJS Required: Link to jquery.slides.js -->
<script src="/templates/template13/js/jquery.slides.min.js"></script>
<!-- End SlidesJS Required -->
<!-- SlidesJS Required: Initialize SlidesJS with a jQuery doc ready -->
<script>
$(function() {
$('#slides').slidesjs({
width: 840,
height: 305,
navigation: true,
play: {
auto: true
}
});
});
$(function(){
$('a[href^="#"]').click(function(){
var target = $(this).attr('href');
$('html, body').animate({scrollTop: $(target).offset().top}, 700);
return false;
});
});
</script>
<div class="col-2">
<!-- Вызов шаблона для текущей страницы -->
<?php
Core_Page::instance()->execute();
?>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title><?php Core_Page::instance()->showTitle()?></title>
<meta name="description" content="<?php Core_Page::instance()->showDescription()?>"></meta>
<meta name="keywords" content="<?php Core_Page::instance()->showKeywords()?>"></meta>
<meta content="text/html; charset=<?php echo SITE_CODING?>" http-equiv="Content-Type"></meta>
<?php Core_Page::instance()->showCss()?>
<!-- jQuery -->
<script type="text/javascript" src="/hostcmsfiles/jquery/jquery.js"></script>
<script type="text/javascript" src="/templates/template1/hostcms.js"></script>
<script type="text/javascript" src="/hostcmsfiles/ajax/JsHttpRequest.js"></script>
<script type="text/javascript" src="/hostcmsfiles/ajax/ajax.js"></script>
<script type="text/javascript" src="/hostcmsfiles/main.js"></script>
<link rel="stylesheet" type="text/css" href="/templates/template13/css/reset.css" />
<link rel="stylesheet" type="text/css" href="/templates/template13/js/style.css" />
<link rel="alternate" type="application/rss+xml" title="HostCMS RSS Feed" href="/news/rss/" />
<!-- LightBox -->
<script type="text/javascript" src="/hostcmsfiles/jquery/lightbox/js/jquery.lightbox.js"></script>
<link rel="stylesheet" type="text/css" href="/hostcmsfiles/jquery/lightbox/css/jquery.lightbox.css" media="screen" />
<!-- validate -->
<script type="text/javascript" src="/hostcmsfiles/jquery/jquery.validate.js"></script>
<!-- Stars -->
<script type="text/javascript" src="/hostcmsfiles/jquery/stars/jquery.ui.core.js"></script>
<script type="text/javascript" src="/hostcmsfiles/jquery/stars/jquery.ui.widget.js"></script>
<script type="text/javascript" src="/hostcmsfiles/jquery/stars/jquery.ui.stars.js"></script>
<script type="text/javascript">
$(function() {
$('#gallery a:has(img)').lightBox();
$('.stars').stars({
inputType: "select", disableValue: false
});
});
</script>
<script src="/images/site4/js/maxheight.js" type="text/javascript"></script>
<!--[if lt IE 7]>
<script type="text/javascript" src="js/ie_png.js"></script>
<script type="text/javascript">
ie_png.fix('.png, .banner img');
</script>
<![endif]-->
</head>
<body id="page1" onload="new ElementMaxHeight()">
<!-- header -->
<div id="header">
<div class="row-1">
<div class="top-door"></div>
<div class="top-logo"><a href="/"><img src="/templates/template13/images/logo.png" alt="" /></a></div>
<!--<div class="fright">
<ul>
<li><a href="/"><img src="/images/site4/pic1.gif" alt="" /></a></li>
<li><a href="/map/"><img src="/images/site4/pic2.gif" alt="" /></a></li>
<li class="last"><a href="mailto:admin@localhost.ru"><img src="/images/site4/pic3.gif" alt="" /></a></li>
</ul>
</div>-->
<div class="top-contact">
<div class="we-work">
<?php $oDocument = Core_Entity::factory('Document', 12);
echo '<h2>' . htmlspecialchars($oDocument->name) .':'. '</h2>';
$oDocument->Document_Versions->getCurrent()->execute(); ?>
</div>
<div class="our-address">
<?php $oDocument = Core_Entity::factory('Document', 13);
echo '<h2>' . htmlspecialchars($oDocument->name) .':'. '</h2>';
$oDocument->Document_Versions->getCurrent()->execute(); ?>
<a name="map" href="#map">Схема проезда</a>
</div>
</div>
<div class="top-nav">
<?php
// Меню вверху слева
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
->getByName('ВерхнееСлеваМеню'))
->menu('3')
->show();
?>
</div>
</div>
</div>
<div id="main">
<div class="left-sidebar">
<div class="left-phone">
<div class="our-phone">
<?php $oDocument = Core_Entity::factory('Document', 14);
$oDocument->Document_Versions->getCurrent()->execute(); ?>
</div>
</div>
<div class="left-new">
<a href="#"></a>
</div>
<div class="left-rasp">
<a href="#"></a>
</div>
<div class="left-nav">
<span class="title">
Межкомнатные двери
</span>
<?php
// Разделы магазина
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 3)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавной')
)
->groupsMode('all')
->group(0)
->limit(0)
->show();
}
?>
<span class="title">
Входные двери
</span>
<?php
// Разделы магазина
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 4)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавной')
)
->groupsMode('all')
->group(0)
->limit(0)
->show();
}
?>
<div class="left-nav">
<?php
$oShop_Producer_Controller_Show = new Shop_Producer_Controller_Show(
Core_Entity::factory('Shop', 6)
);
$oShop_Producer_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинСписокПроизводителей')
)
->limit(100)
->show();
?>
</div>
</div>
<div class="dostavka">
<a href="#"></a>
</div>
</div>
<!-- content -->
<div class="content">
<div class="slider-box">
<div id="slides">
<img src="/images/slider/example-slide-1.jpg" alt="Photo by: Missy S Link:
<img src="/images/slider/example-slide-2.jpg" alt="Photo by: Daniel Parks Link:
<img src="/images/slider/example-slide-3.jpg" alt="Photo by: Mike Ranweiler Link:
<img src="/images/slider/example-slide-4.jpg" alt="Photo by: Stuart SeegerLink:
<a href="#" class="slidesjs-previous slidesjs-navigation"><i class="icon-chevron-left"></i></a>
<a href="#" class="slidesjs-next slidesjs-navigation"><i class="icon-chevron-right"></i></a>
</div>
</div>
<div class="rasp">
<div class="new">
<div class="title">
<div class="separator-left"></div>
<span>Новинки</span>
<div class="separator-right"></div>
</div>
<div class="goods-box">
<?php
// НОВИНКИ
if (Core::moduleIsActive('shop'))
{
$shop_id = 6;
$element['property_id'] = 73;
$external_propertys = array();
$external_propertys['Название'] = "Новинки";
$xsl_name = "НовинкиТоваров";
$param['select'][] = $element;
$param['current_group_id'] = false;
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', $shop_id,$param )
);
$Shop_Controller_Show->shopItems()->queryBuilder()->clearOrderBy()->orderBy("datetime", "desc");
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName($xsl_name)
)
->groupsMode('none')
->group(FALSE)
->limit(2)
->show();
}
?>
<a href="#" class="all-new">
Все новинки
</a>
</div>
</div>
<div class="rasp-wrapper">
<div class="title">
<div class="separator-left"></div>
<span>Распродажа</span>
<div class="separator-right"></div>
</div>
<div class="rasp-box">
<?php
// НОВИНКИ
if (Core::moduleIsActive('shop'))
{
$shop_id = 6;
$element['property_id'] = 73;
$external_propertys = array();
$external_propertys['Название'] = "Новинки";
$xsl_name = "РаспродажаТоваров";
$param['select'][] = $element;
$param['current_group_id'] = false;
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', $shop_id,$param )
);
$Shop_Controller_Show->shopItems()->queryBuilder()->clearOrderBy()->orderBy("datetime", "desc");
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName($xsl_name)
)
->groupsMode('none')
->group(FALSE)
->limit(3)
->show();
}
?>
<a href="#" class="all-new">
Все предложения
</a>
</div>
</div>
</div>
<div class="about-us">
<?php $oDocument = Core_Entity::factory('Document', 10);
echo '<h2>' . htmlspecialchars($oDocument->name) . '</h2>';
$oDocument->Document_Versions->getCurrent()->execute(); ?>
</div>
<div class="news-map">
<div class="map" id="map">
<span>карта проезда</span>
<script type="text/javascript" charset="utf-8" src="//api-maps.yandex.ru/services/constructor/1.0/js/?sid=V7SxjjcMZWzUZCEzW3f0oMz98AZsCh2g&width=420&height=250"></script>
</div>
<div class="last-news">
<span>новости<br /> компании</span>
<!-- Новости -->
<?php
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
Core_Entity::factory('Informationsystem', 15)
);
$Informationsystem_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('СписокНовостейНаГлавной')
)
->item(0)
->limit(2)
->show();
?>
</div>
</div>
<div class="col-2">
<!-- Вызов шаблона для текущей страницы -->
<?php
Core_Page::instance()->execute();
?>
</div>
</div>
</div>
<!-- footer -->
<div class="footer-wrapper">
<div id="footer">
<div class="footer-contact">
<?php $oDocument = Core_Entity::factory('Document', 15);
$oDocument->Document_Versions->getCurrent()->execute(); ?>
</div>
<div class="footer-map">
<span>Карта сайта</span>
<?php
// Меню вверху слева
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
->getByName('ВерхнееСлеваМеню'))
->menu('3')
->show();
?>
</div>
<div class="footer-cat">
<span>Каталог</span>
<?php
// Разделы магазина
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 6)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавной')
)
->groupsMode('all')
->group(0)
->limit(0)
->show();
}
?>
</div>
</div>
</div>
<div class="bottom-info-wrapper">
<div class="bottom-info">
<a href="/"><img src="/templates/template13/images/bottom-logo.png" alt="" /></a>
<span>Все права защищены © 2014</span>
</div>
</div>
<!-- SlidesJS Required: Link to jquery.slides.js -->
<script src="/templates/template13/js/jquery.slides.min.js"></script>
<!-- End SlidesJS Required -->
<!-- SlidesJS Required: Initialize SlidesJS with a jQuery doc ready -->
<script>
$(function() {
$('#slides').slidesjs({
width: 840,
height: 305,
navigation: true,
play: {
auto: true
}
});
});
$(function(){
$('a[href^="#"]').click(function(){
var target = $(this).attr('href');
$('html, body').animate({scrollTop: $(target).offset().top}, 700);
return false;
});
});
</script>
<div class="col-2">
<!-- Вызов шаблона для текущей страницы -->
<?php
Core_Page::instance()->execute();
?>
</div>
</body>
</html>
Авторизация