Drupal 7:如何创建具有 php 默认值的文本字段?
我已经寻找了很长一段时间,但仍然无法找到答案。
我正在使用 Drupal 7.4,并创建了一个新的内容类型。我想添加一个简单的文本字段,它有一个默认值,我可以在其中添加 PHP。通常,默认值仅显示纯文本。
更具体地说: 对于用户,我定义了他们在注册时必须填写的 field_city。 例如,我有一个来自“布加勒斯特”的用户“john”。 我需要通过 PHP 将 field_city(即布加勒斯特)的值分配给文本字段的默认值(我知道如何执行这部分)。 因此,当约翰添加新内容时,他已经在该文本字段中打印了布加勒斯特,但仍然能够在那里写入任何其他城市。
我怎样才能做到这一点? 我可以在不制作自定义模块的情况下逃脱吗? 谢谢。
I've been searching for quite a while now and still wasn't able to find an answer yet.
I'm using Drupal 7.4 and I created a new content type. There i want to add a simple text field that has a Default value where I can add PHP. Normally, the Default value shows only plain text.
To be more specific:
For the users I defined a field_city that they must complete when they sign up.
So for example i would have a user "john" from "Bucharest".
I need to assign the value of field_city - namely Bucharest - to the default value of the text field via PHP (I know how to do this part).
So when john adds new content, he would already have Bucharest printed in that text field but still be able to write whatever other city there.
How could I achieve this?
Can I get away without making a custom module?
Thanx.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否使用 Drupal 7 的 CCK 模块?尽管它仍处于开发状态,但它会起到作用。
Are you using the CCK module for Drupal 7? Although it is still in development status, it will do the trick.