我在的Ubercart店的产品内容类型发现图像有2个描述域: http://dl.dropbox.com/u/72686/doubleDescription.png的图像CCK场双描述
我在想,如果我能做到这一点只能用编程或有一些模块去做吧。
此外,它有一个文本区域,而不是描述的单行文本字段。
感谢
我在的Ubercart店的产品内容类型发现图像有2个描述域: http://dl.dropbox.com/u/72686/doubleDescription.png的图像CCK场双描述
我在想,如果我能做到这一点只能用编程或有一些模块去做吧。
此外,它有一个文本区域,而不是描述的单行文本字段。
感谢
您所描述的功能由ImageField,这是从的Ubercart建议的模块中的一个提供的。
那些不是描述,这些是可以在内容类型定义时,需要开启图像属性。
我不会推荐在ALT或TITLE中使用长文本,但如果您真的想要,可以将该字段更改为在该表单上实现hook_form_alter()
的textarea。
如果更改在CCK字段描述字段使用hook_form_alter()来text_area,它是在前端显示为多行文本,以及? – aneuryzm 2010-08-11 07:52:40
如果你看看http://yoursite.com/admin/content/node-type/product/fields/field_image_cache下,你可以看到,在标题文本设置和Alt文本设置他们的启用。只需在Filefield - > Imagefield字段类型上对内容类型执行相同的操作。
好吧,我真的认为他们显示在图像旁边,而不是属性。 – aneuryzm 2010-08-11 07:54:41
如果我使用hook_form_alter()将ImageField中的描述字段更改为text_area,它是否也在前端显示为多行文本? – aneuryzm 2010-08-11 07:53:27
是的。如果将表单域更改为'#textarea',则该域将显示为多行。 'hook_form_alter()'没有前端或后端的概念;它改变了它出现的形式。我建议实现'hook_form_FORM_ID_alter()',而不是实现'hook_form_alter()',它允许保留代码以改变与代码分离的表单以更改另一种表单。 – kiamlaluno 2010-08-11 15:26:41