Drupal 7:如何创建具有 php 默认值的文本字段?

发布于 2024-12-06 16:18:50 字数 344 浏览 0 评论 0原文

我已经寻找了很长一段时间,但仍然无法找到答案。

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听风吹 2024-12-13 16:18:50

您是否使用 Drupal 7 的 CCK 模块?尽管它仍处于开发状态,但它会起到作用。

Are you using the CCK module for Drupal 7? Although it is still in development status, it will do the trick.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文