当字段为空时,如何让内容类型中的链接字段显示默认文本
Posted
技术标签:
【中文标题】当字段为空时,如何让内容类型中的链接字段显示默认文本【英文标题】:How can i have a link field in a content type display a default text when the field is empty 【发布时间】:2014-07-15 05:11:52 【问题描述】:如何让内容类型中的链接字段在字段为空时显示默认文本。
现在我有一个字段作为链接 - 并且该链接设置为具有静态标题。这工作正常。
但如果该字段为空且没有链接(但仍呈现为链接/按钮),我想显示默认标题。
这不是视图 - 所以我不能使用“如果为空则重写输出”。
我是drupal的新手-所以请帮助
这显示了我到目前为止所得到的: http://1fb72c32b5e90467b795f388746f7501b3ad8021.web9.temporaryurl.org/tmp/link2.PNG
当链接字段为空时,按钮不显示。而不是在空时不显示,我希望它默认显示如下所示: http://1fb72c32b5e90467b795f388746f7501b3ad8021.web9.temporaryurl.org/tmp/link3.PNG(按钮“Bestil på tlf...”)
【问题讨论】:
嗨@jan,欢迎来到 Stack Overflow。您能否提供一个您正在使用的代码示例,或者可能提供一些屏幕截图来显示您正在尝试实现的目标?很难理解您的问题。 嗨@BjarkeFreund-Hansen - 谢谢。我无法附上屏幕截图,因为我只有一个声望点。-) 通过添加指向屏幕截图的链接来解决这个问题。这是设置的链接。 1fb72c32b5e90467b795f388746f7501b3ad8021.web9.temporaryurl.org/… 【参考方案1】:通过简单地使用Link
模块,我认为这是不可能的。但是,请在您的环境中执行以下步骤,我认为您可能会实现目标:
为页面制作自定义模板文件(我认为,它的产品详细信息页面)
在那个模板文件中,检查链接是否为空
如果链接不为空,则显示链接。如果链接为空,请显示您的自定义 html。
【讨论】:
感谢巴维克。我也有同样的想法。我的问题是我不知道如何编码。 (我可能会找到正确的模板)但是你能用 som 示例代码让我朝着正确的方向开始吗?这将是我第一次真正改变模板。以上是关于当字段为空时,如何让内容类型中的链接字段显示默认文本的主要内容,如果未能解决你的问题,请参考以下文章
sql server 2008环境中,字段为decimal(18,2),当输入为空时,会报错。