Иногда шаблон и разметки требует разделения элементов {$main_content} в VAMSHOP

Данная доработка делается довольно таки легло

а) открываем файл includes\modules\default.php

находим

 

  if (!CacheCheck()) {
$default->caching = 0;
$main_content = $default->fetch(CURRENT_TEMPLATE.’/module/main_content.html’);
} else {
$default->caching = 1;
$default->cache_lifetime = CACHE_LIFETIME;
$default->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION[‘language’].$_SESSION[‘currency’].$_SESSION[‘customer_id’];
$main_content = $default->fetch(CURRENT_TEMPLATE.’/module/main_content.html’, $cache_id);}
$vamTemplate->assign(‘main_content’, $main_content);

И меняем его на

 

if (!CacheCheck()) {
$default->caching = 0;
$main_content = $default->fetch(CURRENT_TEMPLATE.’/module/main_content.html’);
$main_content2 = »;
$main_content2 = $default->fetch(CURRENT_TEMPLATE.’/module/main_content2.html’);
} else {
$default->caching = 1;
$default->cache_lifetime = CACHE_LIFETIME;
$default->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION[‘language’].$_SESSION[‘currency’].$_SESSION[‘customer_id’];
$main_content = $default->fetch(CURRENT_TEMPLATE.’/module/main_content.html’, $cache_id);
$main_content2 = »;
$main_content2 = $default->fetch(CURRENT_TEMPLATE.’/module/main_content2.html’, $cache_id);
}
$vamTemplate->assign(‘main_content’, $main_content);
$vamTemplate->assign(‘main_content2’, $main_content2);

2) Разумеется создаем файл main_content2.html, вставляем в него необходимые метки

3) в корневых шаблонах *.html в шаблоне темы вставляем метку {$main_content2} там где необходимо нам

Leave a Comment