2017-02-23 21 views
0

drupal7 как добавить те же ссылки к элементу поля на странице сведений о подробностях?drupal7 как добавить те же ссылки к элементу поля на странице сведений о подробностях?

example image

Я хочу, чтобы добавить ссылку на "вывешенные" поле.

, например:

Posted By 
Jack 

к

Posted By 
<a href="google.com" />Jack</a> 

главное все сообщения должны быть такими же ссылка (google.com)

Вот почему я не могу использовать поле ссылки , любые идеи?

+0

Я решил проблему. copy /drupal/modules/field/theme/field.tpl.php file to /drupal/sites/all/themes/mytheme/templates/field/folder. и измененное имя файла «поле - поле, представленный-на - содержание-type.tpl.php» и редактировать исходный код '' и работает !!!! этот URL очень полезный. [ссылка] (https://3cwebservices.com/drupal/how-override-field-templates-drupal-7) –

ответ

0

Вы можете переоценить вывод "отправленный" Поле в поле зрения. В верхнем выводе мы можем добавить токен, завернутый в ссылку href.

<a href="google.com">[token here]</a> 
+0

Благодарим вас за ответ! Но, я не могу понять. Это не страница просмотров (или блок). Это страница с подробными сообщениями. Могу ли я переопределить только одно поле? для страницы с подробной информацией о содержимом? –

0

Вы переопределяете поле Posted by для определенного типа содержимого.

Возможные шаблоны переопределения являются:

field.tpl.php 
field--field-type.tpl.php 
field--field-name.tpl.php 
field--content-type.tpl.php 
field--field-name--content-type.tpl.php 

Пример: - field--field_posted_by‎--page.tpl.php , а затем записать этот код, чтобы создать ссылку на файл шаблона.

<?php 

if($element['#view_mode'] == "full"){ 
    print l(render($items),'https://www.google.com'); 
} 
?> 

Я думаю, что это может быть полезно для вас.

Thanks,