dtpoius74857 2014-05-19 06:25
浏览 40
已采纳

phpBB3显示自定义UCP模块的特定自定义配置文件字段

I have added a custom module for the User Control Panel called 'Website customisation'

What I'd like is to have certain Custom Profile Fields show up there, but not all of them. Is there a way to limit which fields that show up based on their Field Identification?

I want the rest of the fields to show up on the normal profile page.

Can this be done? :)

<!-- BEGIN profile_fields --><!-- IF profile_fields.FIELD_ID eq "secret_society" -->
    <dl>
        <dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}:<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
        <!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF --></dt>
        <!-- IF profile_fields.ERROR --><dd class="error">{profile_fields.ERROR}</dd><!-- ENDIF -->
        <dd style="margin-top:10px;">{profile_fields.FIELD}</dd>
    </dl>
<!-- ENDIF --><!-- END profile_fields -->
  • 写回答

1条回答 默认 最新

  • drus39136 2014-05-20 21:48
    关注

    After some more experimentation based on ideas from user Eeji, I discovered a solution:

    <!-- BEGIN profile_fields --><!-- IF profile_fields.FIELD_ID eq "pf_secret_society" -->
        <dl>
            <dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}:<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
            <!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF --></dt>
            <!-- IF profile_fields.ERROR --><dd class="error">{profile_fields.ERROR}</dd><!-- ENDIF -->
            <dd style="margin-top:10px;">{profile_fields.FIELD}</dd>
        </dl>
    <!-- ENDIF --><!-- END profile_fields -->
    

    Apparently, I just needed to prefix the ID with pf_ (profile field) as all profile fields have their ID prefixed with that in the database.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?