【问题标题】:CCK field outputs the value inside static htmlCCK 字段输出静态 html 中的值
【发布时间】:2010-12-03 21:38:39
【问题描述】:

我有一个内容类型,我需要填充预先输入的合同文本

示例:在名称字段中,他们将输入他们的姓名,节点上的输出将是

此合同适用于“名称字段中的任何内容”等等,因为这是一份合同。

我需要为每个字段执行此操作,如果他们没有在字段中输入内容,则不会显示,就像 cck 如何仅显示输入或需要的字段一样。

【问题讨论】:

  • 如果建议的解决方案中的任何一个有效,您应该接受其中一个。

标签: php mysql drupal drupal-6 cck


【解决方案1】:

尝试使用 Contemplate 模块。您可以输入文本,然后调用 CCK 字段的标记值。

http://drupal.org/project/contemplate

【讨论】:

  • 但是如果一个字段没有被使用呢?我可以让它只在使用该字段时调用一些文本吗?
  • 是的,像这样: if(!empty($node->field_foo[0]['view'])){打印任何你想打印的东西,比如令牌值}
【解决方案2】:

阅读如何为node typesCCK fields 创建模板并选择适合您要求的方式。

【讨论】:

  • 我是否可以让文本仅来自已填写的字段?
  • 你能给我一个字段的drupal示例吗?
  • 从您的主题目录中的 CCK 模块复制文件 theme/content-field.tpl.php。克隆主题目录中的文件。将克隆命名为content-field-[name_of_your_field].tpl.php。随意编辑此文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-10
  • 1970-01-01
  • 1970-01-01
  • 2019-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多