Antwort #7 am: 15. April 2012, 15:46:43
der Shop ist hier:
http://www.dieselmot.de/Ich verwende das Template xtc5
xtc5/boxes/box_fax.html:
{config_load file="$language/lang_$language.conf" section="boxes"}
<h2 class="boxheader">{#heading_faxbox#}</h2>
<div class="boxbody">{$BOX_CONTENT}</div>
xtc5/source/boxes/fax.php
<?php
/* -----------------------------------------------------------------------------------------
$Id: fax.php 1302 2005-10-12 16:21:29Z mz $
XT-Commerce - community made shopping
http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))
Copyright (c) 2003 XT-Commerce
-----------------------------------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(fax.php,v 1.6 2003/02/10); www.oscommerce.com
(c) 2003 nextcommerce (fax.php,v 1.8 2003/08/21); www.nextcommerce.org
Released under the GNU General Public License
---------------------------------------------------------------------------------------*/
$box_smarty = new smarty;
$content_string = '';
//$rebuild = false; //DokuMan - 2010-02-28 - fix Smarty cache error on unlink
$box_smarty->assign('language', $_SESSION['language']);
// set cache ID
if (!CacheCheck()) {
$cache=false;
$box_smarty->caching = 0;
} else {
$cache=true;
$box_smarty->caching = 1;
$box_smarty->cache_lifetime = CACHE_LIFETIME;
$box_smarty->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id'];
}
if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_fax.html', $cache_id) || !$cache) {
$box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
//$rebuild = true; //DokuMan - 2010-02-28 - fix Smarty cache error on unlink
if (GROUP_CHECK == 'true') {
$group_check = "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
}
$content_query = "SELECT
content_id,
categories_id,
parent_id,
content_title,
content_group
FROM ".TABLE_CONTENT_MANAGER."
WHERE languages_id='".(int) $_SESSION['languages_id']."'
and file_flag=3 ".$group_check." and content_status=1 order by sort_order";
$content_query = xtDBquery($content_query);
$content_string='<ul class="contentlist">';
while ($content_data = xtc_db_fetch_array($content_query, true)) {
$SEF_parameter = '';
if (SEARCH_ENGINE_FRIENDLY_URLS == 'true')
$SEF_parameter = '&product='.xtc_cleanName($content_data['content_title']);
$content_string .= '<li><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'"><strong>'.$content_data['content_title'].'</strong></a></li>';
}
if ($content_string != '') {
$content_string.='</ul>';
$box_smarty->assign('BOX_CONTENT', $content_string);
}
}
//BOF - DokuMan - 2010-02-28 - fix Smarty cache error on unlink
//if ($rebuild) $box_smarty->clear_cache(CURRENT_TEMPLATE.'/boxes/box_fax.html', $cache_id);
//$box_fax = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_fax.html',$cache_id);
if (!$cache) {
$box_fax = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_fax.html');
} else {
$box_fax = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_fax.html', $cache_id);
}
//EOF - DokuMan - 2010-02-28 - fix Smarty cache error on unlink
$smarty->assign('box_FAX', $box_fax);
?>
templates/source/boxes.php, languages und templates/xtc5/index.html wurden angepasst. Das funktioniert ja soweit.