Jump to content

не выводится информация на главной


Recommended Posts

достался мне шаблон после кого то криворукого.
переделываю. не могу понять почему на главной не выводится ничего, ни товары ни инфа.
при чем так интересно, посмотрел, у него было несколько шаблонов, в остальных на главной все норм а в категориях ничего не выводится.


в общем. я пробовал с дефаултного шаблоно главную, то же не помогло. в чем может быть проблема? {$content} в коде имеется) нужно вывести хиты продаж.

Link to post
Share on other sites

<!DOCTYPE html>{*	Общий вид страницы	Этот шаблон отвечает за общий вид страниц без центрального блока.*}<html><head>	<base href="{$config->root_url}/"/>	<title>{$meta_title|escape}</title>		{* Метатеги *}	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />	<meta name="description" content="{$meta_description|escape}" />	<meta name="keywords"    content="{$meta_keywords|escape}" />	<meta name="viewport" content="width=1024"/>		{* Стили *}	<link href="design/{$settings->theme|escape}/css/style.css" rel="stylesheet" type="text/css" media="screen"/>	<link href="design/{$settings->theme|escape}/css/styles.css" rel="stylesheet" type="text/css" media="screen"/>	<link href="design/{$settings->theme|escape}/css/cloud-zoom.css" rel="stylesheet" type="text/css" media="screen"/>	<link href="design/{$settings->theme|escape}/css/easytabs.css" rel="stylesheet" type="text/css" media="screen"/>	<link href="design/{$settings->theme|escape}/images/favicon.ico" rel="icon"          type="image/x-icon"/>	<link href="design/{$settings->theme|escape}/images/favicon.ico" rel="shortcut icon" type="image/x-icon"/>		{* JQuery *}	<script src="js/jquery/jquery.js"  type="text/javascript"></script>		{* Всплывающие подсказки для администратора *}	{if $smarty.session.admin == 'admin'}	<script src ="js/admintooltip/admintooltip.js" type="text/javascript"></script>	<link   href="js/admintooltip/css/admintooltip.css" rel="stylesheet" type="text/css" /> 	{/if}		{* Скрипты сайта *}	<script src="design/{$settings->theme}/js/menu.js" type="text/javascript"></script>	<script src="design/{$settings->theme}/js/scripts.js" type="text/javascript"></script>	<script src="design/{$settings->theme}/js/catalog_menu.js" type="text/javascript"></script>	<script src="design/{$settings->theme}/js/cloud-zoom.1.0.2.js" type="text/javascript"></script>	<script src="design/{$settings->theme}/js/project.js" type="text/javascript"></script>		{* Увеличитель картинок *}	<script type="text/javascript" src="js/fancybox/jquery.fancybox-1.3.4.pack.js"></script>	<link rel="stylesheet" href="js/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />		{* Ctrl-навигация на соседние товары *}	<script type="text/javascript" src="js/ctrlnavigate.js"></script>           		{* Аяксовая корзина *}	<script src="design/{$settings->theme}/js/jquery-ui.min.js"></script>	<script src="design/{$settings->theme}/js/ajax_cart.js"></script>		{* js-проверка форм *}	<script src="/js/baloon/js/baloon.js" type="text/javascript"></script>	<link   href="/js/baloon/css/baloon.css" rel="stylesheet" type="text/css" /> 		{* Автозаполнитель поиска *}	{literal}	<script src="js/autocomplete/jquery.autocomplete-min.js" type="text/javascript"></script>	<style>	.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }	.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; overflow-x:auto;  overflow-y: auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }	.autocomplete .selected { background:#F0F0F0; }	.autocomplete div { padding:2px 5px; white-space:nowrap; }	.autocomplete strong { font-weight:normal; color:#3399FF; }	</style>		<script>	$(function() {		//  Автозаполнитель поиска		$(".input_search").autocomplete({			serviceUrl:'ajax/search_products.php',			minChars:1,			noCache: false, 			onSelect:				function(value, data){					 $(".input_search").closest('form').submit();				},			fnFormatResult:				function(value, data, currentValue){					var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g');					var pattern = '(' + currentValue.replace(reEscape, '\\$1') + ')';	  				return (data.image?"<img align=absmiddle src='"+data.image+"'> ":'') + value.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>');				}			});	});	</script>	{/literal}					</head><body class="cms-index-index cms-home chrome-fix safari-fix"><div class="wrapper"><div class="wrapper-tail"><!-- Вверх --><p id="back-top">	<a href="/#top">		<span></span>	</a></p><!-- end --><div class="tail-top">	<noscript>        <div class="global-site-notice noscript">            <div class="notice-inner">                <p>                    <strong>JavaScript seems to be disabled in your browser.</strong><br />                    You must have JavaScript enabled in your browser to utilize the functionality of this website.                </p>            </div>        </div>    </noscript>	<div class="page"><!-- Шапка --><div class="header-container"><div class="header"><!-- Логотип --><h1 class="logo">	<strong>Gadget online</strong>	<a href="/" title="Gadget online" class="logo">		<img src="design/{$settings->theme}/images/logo.png" alt="Gadget online" />	</a></h1><!-- end --><div class="clear"></div><!-- Верхнее меню --><div class="header-row-2">	<ul class="header-menu">	{foreach $pages as $p}		{if $p->menu_id == 1}		<li {if $page && $page->id == $p->id}class="selected"{/if}>			<a data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a>		</li>		{/if}	{/foreach}	</ul></div><!-- end --></div></div><!-- end --><div class="main-container col2-right-layout">	<div class="main">          	<div class="col-main"><div class="col-main-extra">				{$content}			</div>		</div>				<!-- Правая колонка -->		<div class="col-right sidebar">					<!-- Поиск -->			<div class="form-search-col block first">				<form id="search_mini_form" action="products" method="get">					<div class="form-search">						<input id="search" type="text" name="keyword" value="{$keyword|escape}" class="input-text" maxlength="128" placeholder="Поиск товара"/>						<button type="submit" title="Поиск" class="button"><span><span>Поиск</span></span></button>					</div>				</form>			</div>			<!-- end -->						<!-- Каталог -->			<div class="nav-container block">				<div class="block-title">					<strong><span>Категории</span></strong>				</div>				{function name=categories_tree}				{if $categories}				<ul id="nav">				{foreach $categories as $c}					{if $c->visible}					<li {if $category->id == $c->id}class="active"{/if}>						<a href="catalog/{$c->url}"  data-category="{$c->id}">							<span>{$c->name}</span>						</a>						{categories_tree categories=$c->subcategories}					</li>					{/if}				{/foreach}				</ul>				{/if}				{/function}				{categories_tree categories=$categories}			</div>			<!-- end -->						<!-- Блок корзины -->			<div class="block block-cart">				<div class="block-title">					<strong><span>Моя Корзина</span></strong>				</div>
Link to post
Share on other sites

продолжение

<div class="block-content">					<div id="cart_informer">						{include file="cart_informer.tpl"}					</div>				</div>			</div>			<!-- end -->					<!-- Сопутствующие товары -->			{if $related_products}			<div class="block">				<div class="block-title">					<strong><span>Советуем посмотреть</span></strong>				</div>				<div class="block-content ">					<div class="scroll-pane" style="overflow: hidden; ">						{foreach $related_products as $product}						<ol class="mini-products-list " id="block-related">							<li class="item">								<div class="product">									<!-- Фото товара -->									{if $product->image}									<a href="products/{$product->url}" title="{$product->name}" class="product-image">										<img src="{$product->image->filename|resize:90:90}" alt="{$product->name}">									</a>									{/if}									<!-- end -->																		<div class="product-details">										<p class="product-name">											<a href="products/{$product->url}">{$product->name}</a>										</p>										<div class="price-box">											<span class="regular-price" id="product-price-12-related">												<span class="price">{$product->variant->price|convert} {$currency->sign}</span>											</span>										</div>									</div>								</div>								<div class="wrapper" style="text-align:right;">									<a href="products/{$product->url}" class="link-wishlist">Смотреть</a>								</div>							</li>						</ol>						{/foreach}					</div>				</div>			</div>			{/if}			<!-- end -->		</div>		<!-- end -->	</div></div><div class="footer-container">	<div class="clear"></div>   		<address>© 2012 Simpla CMS Demo Store. All Rights Reserved.</address>	</div></div></div></div></div></div></body></html>
Link to post
Share on other sites

а вот index_main.tpl

<!DOCTYPE html>{*	Общий вид страницы	Этот шаблон отвечает за общий вид страниц без центрального блока.*}<html><head>	<base href="{$config->root_url}/"/>	<title>{$meta_title|escape}</title>		{* Метатеги *}	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />	<meta name="description" content="{$meta_description|escape}" />	<meta name="keywords"    content="{$meta_keywords|escape}" />	<meta name="viewport" content="width=1024"/>		{* Стили *}	<link href="design/{$settings->theme|escape}/css/style.css" rel="stylesheet" type="text/css" media="screen"/>	<link href="design/{$settings->theme|escape}/css/styles.css" rel="stylesheet" type="text/css" media="screen"/>	<link href="design/{$settings->theme|escape}/css/cloud-zoom.css" rel="stylesheet" type="text/css" media="screen"/>	<link href="design/{$settings->theme|escape}/css/easytabs.css" rel="stylesheet" type="text/css" media="screen"/>	<link href="design/{$settings->theme|escape}/images/favicon.ico" rel="icon"          type="image/x-icon"/>	<link href="design/{$settings->theme|escape}/images/favicon.ico" rel="shortcut icon" type="image/x-icon"/>		{* JQuery *}	<script src="js/jquery/jquery.js"  type="text/javascript"></script>		{* Всплывающие подсказки для администратора *}	{if $smarty.session.admin == 'admin'}	<script src ="js/admintooltip/admintooltip.js" type="text/javascript"></script>	<link   href="js/admintooltip/css/admintooltip.css" rel="stylesheet" type="text/css" /> 	{/if}		{* Скрипты сайта *}	<script src="design/{$settings->theme}/js/menu.js" type="text/javascript"></script>	<script src="design/{$settings->theme}/js/scripts.js" type="text/javascript"></script>	<script src="design/{$settings->theme}/js/catalog_menu.js" type="text/javascript"></script>	<script src="design/{$settings->theme}/js/cloud-zoom.1.0.2.js" type="text/javascript"></script>	<script src="design/{$settings->theme}/js/project.js" type="text/javascript"></script>		{* Увеличитель картинок *}	<script type="text/javascript" src="js/fancybox/jquery.fancybox-1.3.4.pack.js"></script>	<link rel="stylesheet" href="js/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />		{* Ctrl-навигация на соседние товары *}	<script type="text/javascript" src="js/ctrlnavigate.js"></script>           		{* Аяксовая корзина *}	<script src="design/{$settings->theme}/js/jquery-ui.min.js"></script>	<script src="design/{$settings->theme}/js/ajax_cart.js"></script>		{* js-проверка форм *}	<script src="/js/baloon/js/baloon.js" type="text/javascript"></script>	<link   href="/js/baloon/css/baloon.css" rel="stylesheet" type="text/css" /> 		{* Автозаполнитель поиска *}	{literal}	<script src="js/autocomplete/jquery.autocomplete-min.js" type="text/javascript"></script>	<style>	.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }	.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; overflow-x:auto;  overflow-y: auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }	.autocomplete .selected { background:#F0F0F0; }	.autocomplete div { padding:2px 5px; white-space:nowrap; }	.autocomplete strong { font-weight:normal; color:#3399FF; }	</style>		<script>	$(function() {		//  Автозаполнитель поиска		$(".input_search").autocomplete({			serviceUrl:'ajax/search_products.php',			minChars:1,			noCache: false, 			onSelect:				function(value, data){					 $(".input_search").closest('form').submit();				},			fnFormatResult:				function(value, data, currentValue){					var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g');					var pattern = '(' + currentValue.replace(reEscape, '\\$1') + ')';	  				return (data.image?"<img align=absmiddle src='"+data.image+"'> ":'') + value.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>');				}			});	});	</script>	{/literal}					</head><body class="cms-index-index cms-home chrome-fix safari-fix"><div class="wrapper"><div class="wrapper-tail"><!-- Вверх --><p id="back-top">	<a href="/#top">		<span></span>	</a></p><!-- end --><div class="tail-top">	<noscript>        <div class="global-site-notice noscript">            <div class="notice-inner">                <p>                    <strong>JavaScript seems to be disabled in your browser.</strong><br />                    You must have JavaScript enabled in your browser to utilize the functionality of this website.                </p>            </div>        </div>    </noscript>	<div class="page"><!-- Шапка --><div class="header-container"><div class="header"><!-- Логотип --><h1 class="logo">	<strong>Gadget online</strong>	<a href="/" title="Gadget online" class="logo">		<img src="design/{$settings->theme}/images/logo.png" alt="Gadget online" />	</a></h1><!-- end --><div class="clear"></div><!-- Верхнее меню --><div class="header-row-2">	<ul class="header-menu">	{foreach $pages as $p}		{if $p->menu_id == 1}		<li {if $page && $page->id == $p->id}class="selected"{/if}>			<a data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a>		</li>		{/if}	{/foreach}	</ul></div><!-- end --></div></div><!-- end --><div class="main-container col2-right-layout">	<div class="main">      <div class="col-right sidebar">	    	<!-- Поиск -->			<div class="form-search-col block first">				<form id="search_mini_form" action="products" method="get">					<div class="form-search">						<input id="search" type="text" name="keyword" value="{$keyword|escape}" class="input-text" maxlength="128" placeholder="Поиск товара"/>						<button type="submit" title="Поиск" class="button"><span><span>Поиск</span></span></button>					</div>				</form>			</div>			<!-- end --></div>                                    		<div class="col-left_my">		<!-- Блок корзины -->			<div class="block block-cart">				<div class="block-title">					<strong><span>Моя Корзина</span></strong>				</div>				<div class="block-content">					<div id="cart_informer">						{include file="cart_informer.tpl"}					</div>				</div>			</div>			<!-- end -->								<!-- Каталог -->			<div class="nav-container block">				<div class="block-title">					<strong><span>Категории</span></strong>				</div>				{function name=categories_tree}				{if $categories}				<ul id="nav">				{foreach $categories as $c}					{if $c->visible}					<li {if $category->id == $c->id}class="active"{/if}>						<a href="catalog/{$c->url}"  data-category="{$c->id}">							<span>{$c->name}</span>						</a>						{categories_tree categories=$c->subcategories}					</li>					{/if}				{/foreach}				</ul>				{/if}				{/function}				{categories_tree categories=$categories}			</div>			<!-- end -->
Link to post
Share on other sites

part2

<!-- Сопутствующие товары -->			{if $related_products}			<div class="block">				<div class="block-title">					<strong><span>Советуем посмотреть</span></strong>				</div>				<div class="block-content ">					<div class="scroll-pane" style="overflow: hidden; ">						{foreach $related_products as $product}						<ol class="mini-products-list " id="block-related">							<li class="item">								<div class="product">									<!-- Фото товара -->									{if $product->image}									<a href="products/{$product->url}" title="{$product->name}" class="product-image">										<img src="{$product->image->filename|resize:90:90}" alt="{$product->name}">									</a>									{/if}									<!-- end -->																		<div class="product-details">										<p class="product-name">											<a href="products/{$product->url}">{$product->name}</a>										</p>										<div class="price-box">											<span class="regular-price" id="product-price-12-related">												<span class="price">{$product->variant->price|convert} {$currency->sign}</span>											</span>										</div>									</div>								</div>								<div class="wrapper" style="text-align:right;">									<a href="products/{$product->url}" class="link-wishlist">Смотреть</a>								</div>							</li>						</ol>						{/foreach}					</div>				</div>			</div>			{/if}			<!-- end -->		</div>        	<div class="col-main_my"><div class="col-main-extra">				{$content}			</div>		</div>				<!-- Правая колонка -->		<!-- end -->	</div></div><div class="footer-container">	<div class="clear"></div>   		<address>© 2012 Simpla CMS Demo Store. All Rights Reserved.</address>	</div></div></div></div></div></div></body></html>
Link to post
Share on other sites

Очень странно. 2.1.5 не имеет файла который вы показали вторым. Есть шаблон main.tpl а так как он подключаемый в index.tpl в нем не должно быть хедера и футера с метатегами и включением скрптов итд. Если у вас там такое то ничего работать не будет. Или вы ошиблись и скопировали 2 раза один и тоже код или у вас в main.tpl тотже код что и в index.tpl (:

Link to post
Share on other sites

{* Главная страница магазина *}{* Для того чтобы обернуть центральный блок в шаблон, отличный от index.tpl *}{* Укажите нужный шаблон строкой ниже. Это работает и для других модулей *}{$wrapper = 'index_main.tpl' scope=parent}{*<h1>{$page->header}</h1>{$page->body}*}



код мейн.тпл в нем четко сказанно что можно сделать свой шаблон. даже если я отключаю свой шаблон и оставляю базовый индекс.тпл. все равно товары не отображаются. а шаблоны разные тем что меню в разных колонках отображают.
Link to post
Share on other sites

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...