Как привязать внешнюю ссылку к заголовку статьи 1.10.6
" URL страницы Если не указан, генерируется из заголовка
"
Можно прямо в тело статьи ставить скрипт переадресации. Это что бы шаблоны не править под каждую статью)Пока сделал переадресацию через шаблон
ALTER TABLE `cms_content` ADD `my_url` VARCHAR(100) NOT NULL
<div style="margin-top:15px"> <strong><?php echo $_LANG['AD_ARTICLE_URL']; ?></strong> <div style="color:gray"><?php echo $_LANG['AD_IF_UNKNOWN']; ?></div> </div> <div> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td><input type="text" name="url" value="<?php echo $mod['url']; ?>" style="width:100%"/></td> <td width="40" align="center">.html</td> </tr> </table> </div>
<br> <div style="margin-top:15px"> <strong>Внешняя сслка</strong> </div> <div> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td><input type="text" name="my_url" value="<?php echo $mod['my_url']; ?>" style="width:100%"/></td> <td width="40" align="center"></td> </tr> </table> </div>
$article['url'] = cmsCore::request('url', 'str');
$article['my_url'] = cmsCore::request('my_url', 'str');
{if $article.cat_id == 54} <a href="{$article.my_url}" class="con_titlelink">{$article.title}</a>{else} <a href="{$article.url}" class="con_titlelink">{$article.title}</a>{/if}
Только наверное в запросе нужно получить $article.cat_id, если она не выводиться.