2013-05-27 4 views
2

Я пытаюсь отобразить значение из поля настраиваемого профиля, если поле имеет значение.phpBB Пользовательские поля для определенного идентификатора поля

Традиционно Phpbb имеет следующий внутри viewtopic_body.html

<!-- BEGIN custom_fields --> 
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd> 
<!-- END custom_fields --> 

Моя идентификационное имя поля myprojectsthread и был добавлен после того, как выше кода. Я поместил значение в свой собственный профиль и использовать следующий код для отображения пользовательского поля

<!-- IF postrow.custom_fields.PROFILE_MYPROJECTTHREAD_NAME --> 
<dd><a href="/board/viewtopic.php?{postrow.custom_fields.PROFILE_MYPROJECTTHREAD_NAME}">My Project Thread</a></dd> 
<!-- ENDIF --> 

Успешно по ссылке показывает, но значение после того, как viewtopic.php? не показывает и ссылка недействительна.

Может ли кто-нибудь указать мне в правильном направлении, как это исправить?

Благодаря

ответ

2
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "My Project Thread Name" --> 
<dd><a href="/board/viewtopic.php?{postrow.custom_fields.PROFILE_FIELD_VALUE}">My Project Thread</a></dd> 
<!-- ENDIF --> 

+0

https://wiki.phpbb.com/Tutorial.Custom_profile_fields –

+0

Я никогда не понимал до вчера поздно это должно было быть имя поля не идентификатор поля. ой – ngplayground

Смежные вопросы