Vaskess,
Quote (Vaskess)
Я так понимаю это настраивается сортировкой полей, но у меня ничего не получается...
Нет, это редактируется в шаблонах: «Страница материала и комментариев к нему» и «Вид материалов» того модуля, в котором вы хотите видеть данный элемент. В данном случае - ссылка на источник.
НО, У вас должны быть активированы и соответственно настроены дополнительные поля (для модуля /news/)...
Это делается в ПУ » Главная » Замена стандартных надписей » Форма добавления модуля "Новости сайта"
Меняем, допустим, «Дополнительное поле 1» на «Ссылка на источник» ...
Затем, в шаблоне «Страница материала и комментариев к нему» находим:
Code
<div class="eDetails"> ..... и куча кода .....
И в нужное место, например, после:
Code
Дата: <span title="$TIME$">$DATE$</span><?if($OTHER1$)?> | <a href="$OTHER1$">Источник.</a><?endif?>
Вставляем вот этот код:
Code
<?if($OTHER1$)?> | <a href="$OTHER1$">Источник.</a><?endif?>
Где:
«$OTHER1$» - Номер, задействованного под ссылку дополнительного поля;
«Источник.» - То, что будет видеть пользователь в ссылке;
Можно сделать и вот так:
<?if($OTHER1$)?> | <a href="$OTHER1$">$OTHER1$</a><?endif?>
- Тогда в тексте ссылки будет отображаться сама ссылка, если её не поправит сервис «u.to» ... ヅ ... (шучу ....)
Но имей в виду, если ссылка длинная, она может испортить дизайн...
Конечно, можно воспользоваться «substr», но, думаю, это тебе пока не нужно ...
А можно, по это дело, сделать и второе поле - текст в ссылке:
Тогда, код будет выглядеть так:
Code
<?if($OTHER1$)?> | <a href="$OTHER1$"><?if($OTHER2$)?>$OTHER2$<?else?>Источник<?endif?></a><?endif?>
Где:
«$OTHER1$» - Номер, задействованного под ссылку дополнительного поля;
«$OTHER2$» - Номер, задействованного под текст/картинку дополнительного поля;
«$OTHER2$<?else?>Источник» - Текст, который выведется, если поле #2 пустое.
Можно вытянуть из ссылки $OTHER1$ домен, и включить его вместо $OTHER2$, но это уже немного сложнее ...
Надеюсь понятно объяснил. ... ヅ
Flesh