Файл core\functions\product_functions.php меняем функцию getcontentprod на
function getcontentprod($productID)
{
$out = array();
$cnt = 0;
$q = db_query("select Owner from ".RELATED_CONTENT_TABLE." where productID=".(int)$productID);
while ($row = db_fetch_row($q))
{
$outpre = $row["Owner"];
$qh = db_query("select aux_page_name, aux_page_text from ".AUX_PAGES_TABLE." where aux_page_ID=".(int)$outpre);
$rowh = db_fetch_row($qh);
$out[$cnt][0] = $outpre;
$out[$cnt][1] = $rowh["aux_page_name"];
$out[$cnt][2] = $rowh["aux_page_text"];
$cnt++;
}
return $out;
}
и в шаблоне core\tpl\user\default\product_detailed.tpl.html находим секцию в конце
{section name=iprod loop=$productslinkscat}
.....................................
{/section}
меняем на
{section name=iprod loop=$productslinkscat}
{if $smarty.section.iprod.index ne 0}
{/if}{if $smarty.const.CONF_MOD_REWRITE eq 1}page_{$productslinkscat[iprod][0]}.html{else}index.php?show_aux_page={$productslinkscat[iprod][0]}{/if}
{$productslinkscat[iprod][2]|truncate:100}
{/section}
{$productslinkscat[iprod][2]|truncate:100} - обрезается до 100 символов, если надо, измените.
Чтобы обрезался текст статьи по точке, делаем следующее.
меняем в core\tpl\user\default\product_detailed.tpl.html
{$productslinkscat[iprod][2]|truncate:100}
на
{$productslinkscat[iprod][2]}
и меняем в core\includes\product_detailed.php
$smarty->assign( "productslinkscat", getcontentprod($productID));
на
$productslinkscat = getcontentprod($productID);
$size_text_article = 140; // количество выводимых символов текста статьи
foreach($productslinkscat as $key => $value)
{
$productslinkscat[$key][2] = substr_replace ( $value[2], "", (strpos ( $value[2], "." , $size_text_article )+1));
}
$smarty->assign( "productslinkscat", $productslinkscat);