1

有人知道允许内容编辑器单独为每个节点选择图像缓存预设的模块吗?我希望我的编辑每次将图像上传到图像字段时能够在 3 种不同的预设之间进行选择。

我已经考虑过的事情:

  • 添加选项字段以进行预设选择,然后检查节点模板内的这些选项以输出具有正确预设的图像。以前做过,但在进行更改或添加内容类型时维护不好。
  • 具有 3 个图像字段,每个预设一个,并使用单选按钮和条件字段模块仅显示当前选定的图像字段。不幸的是,尚不建议在 Drupal 7 上使用条件字段。
4

2 回答 2

5

There does appear to be one, Formatter Field:

With this module, you can add a formatter field to page nodes, which is hooked up to the image field. Then when the node is created or edited, the image style can be selected per-node.

It does something like this:

Field Formatter example

Which looks like what you're after.

Be aware it's in -beta2 at the moment so might need a bit of testing

于 2012-01-25T17:56:39.530 回答
0

“添加选项字段以进行预设选择,然后检查节点模板中的这些选项以输出具有正确预设的图像”

  • 最好在主题的 template.php 文件中的 theme_preprocess_node 中创建函数,而不是 node.tpl.php。这样,您可以以更好的方式保持状况。

“尚不建议在 Drupal 7 上使用条件字段”

  • 我不确定 D7 中条件字段模块的路线图是什么,因为 D7 表单 API 本身已经添加了类似的功能。您可能想检查以下链接:

http://api.drupal.org/api/examples/form_example--form_example_states.inc/function/form_example_states_form/7

http://randyfay.com/states

于 2012-01-25T17:38:21.270 回答