gpt4 book ai didi

php - 在自定义页面中呈现 drupal 字段小部件

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:48 24 4
gpt4 key购买 nike

我有一个名为 mymodule 的模块。

在 mymodule.module 我有:

function mymodule_menu() {
$items['mymodule/ship/%node'] = array(
'title' => t('Shipment details'),
'page callback' => '_mymodule_addr',
'page arguments' => array(2),
'access callback' => TRUE,
'type' => MENU_VISIBLE_IN_BREADCRUMB,
'weight' => 0,
);
return $items;
}

我想在页面内呈现地址字段小部件。然后我想读取表单值。你能帮帮我吗?

最佳答案

如何使用 Field API:

在你的回调函数中使用:

$node = node_load($parameter);
$my_field_value = '<front>';
$my_field_items = field_get_items('node', $node, 'field_my_field');
if ($my_field_items) {
$my_field_first_item = reset($my_field_items);
$my_field_value = $my_field_first_item['value'];
}

return l($my_field_value, 'Link name');

看看:Drupal Field API并找到适合您的功能。

同时在:Drupal Examples是一些您可能会用到的有用示例。

至少,不要忘记您可以在您的主题中使用自定义 .tpl 文件,您可以在其中将自定义标记放入您的字段。

关于php - 在自定义页面中呈现 drupal 字段小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10787371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com