gpt4 book ai didi

php - 如何创建链接以使用 View php 编辑 View 内节点的特定字段值?

转载 作者:可可西里 更新时间:2023-10-31 23:40:53 27 4
gpt4 key购买 nike

我通过将自定义 php 代码字段添加到我的 View 显示来使用 View php,因此我有可用的 $data 变量。在自定义 php 代码中,我正在渲染已添加的具有字段集合关系的字段:

<?php
global $user;
$html = array();

if (count($data->field_field_poi_link) > 0) $html[] = 'foobar';

if ($user->uid != 0 && arg(0) == 'node' && node_access('update', 'foobar', $user)) {
$nid = arg(1);
// $html[] = '<a class="inl_edit" href="'.$data->_entity_properties['url'].'/edit?destination=node/'.$nid.'">edit</a>';
// $html[] = '<a class="inl_del" href="'.$data->_entity_properties['url'].'/delete?destination=node/'.$nid.'">delete</a>';
}
print join("\n",$html);

?>

1 月 10 日实体 api 更新之前,$data->_entity_properties 数组包含以下内容:

'_entity_properties' => 
array (
'url' => 'http://localhost:8888/project/field-collection/field-poi-link/39',
),

但是现在,它不包含任何类似的内容。我无法编辑那个特定的条目。

如何为每个字段集合的输入字段数据创建一个链接来编辑一个特定值,如 http://localhost:8888/project/field-collection/field-pois/74/edit在 View php 字段中?

最佳答案

也许使用views hooks会更好;这比 views_php 更安全。例如,您可以看到 hook_views_pre_execute

关于php - 如何创建链接以使用 View php 编辑 View 内节点的特定字段值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21158906/

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