gpt4 book ai didi

expressionengine - 表达式引擎 : How do I display the category name of an entry?

转载 作者:行者123 更新时间:2023-12-04 05:28:08 24 4
gpt4 key购买 nike

我正在使用 SafeCracker 在网站上创建一些条目,当提交表单时,它会出现在预览模板中。

我需要能够显示条目的选定类别。

我正在使用以下代码在预览模板中显示结果:

{exp:safecracker channel="jobs" id="contact" return="jobs/preview/ENTRY_ID" entry_id="{segment_3}"}

<p>Job Type: {job_type}<br />
Category: {exp:channel:category_heading}{category_name}{/exp:channel:category_heading}<br />
Location: {job_location}</p>
<p>Description:<br />
{job_description}
</p>
<p>Apply by: {how_to_apply} at: {apply_value}</p>
<p>Company: {company}</p>
<p>Description: <br />
{company_description}</p>
{/exp:safecracker}

事实上,Category: 值是空白的。这样做的正确方法是什么?

谢谢!

最佳答案

使用:{categories}{if selected}{category_name}{/if}{/categories} .

如果做不到这一点,您可以使用查询模块:

{exp:query sql="
SELECT c.cat_name
FROM exp_categories c, exp_category_posts cp
WHERE cp.entry_id = {segment_3}
AND c.cat_id = cp.cat_id
" backspace="2"}{cat_name}, {/exp:query}

关于expressionengine - 表达式引擎 : How do I display the category name of an entry?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12943165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com