标签: cck

如何快速主题视图?

我已经使用CCK和View 2模块定义了一个视图.我想快速定义一个特定于此视图的模板.有关于此的任何教程或信息吗?我需要修改哪些文件?


以下是我的发现:(已编辑)

实际上,有两种方式来主题化视图:" 字段 "方式和" 节点 "方式.在"编辑视图"中,您可以选择" Row style: Node"或" Row style: Fields".

  • 使用" 节点 "方式,您可以创建一个node-contentname.tpl.php,它将为视图中的每个节点调用.您可以使用$ field_name [0] ['value']访问您的cck字段值.(edit2)您可以使用node-view-viewname.tpl.php,它将仅为此视图中显示的每个节点调用.
  • 使用" 字段 "方式,您可以为要分别为主题的每个字段添加views-view-field - viewname - field-name-value.tpl.php.

感谢之前的回复,我使用了以下工具:

drupal cck drupal-views drupal-theming

85
推荐指数
6
解决办法
9万
查看次数

使用Drupal进行高级搜索(视图和CCK)

我正在构建一个网站,其中的产品保存在使用CCK创建的内容类型中.产品可以与多个分类词汇相关联.现在我需要一个高级产品搜索,用户可以使用它来搜索许多搜索参数(分类术语,CCK字段值).我做了很多谷歌搜索,但我找不到足够灵活的模块.

我已经能够使用Views的参数创建几乎所有需要的功能,但是在没有我自己的自定义搜索框的情况下无法找到制作搜索表单的方法.这不是我正在寻找的解决方案.

问题如下:是否有适当的模块进行灵活的自定义搜索,或者只有自己的模块?是否存在用于视图的参数形式的模块.

search drupal views cck

14
推荐指数
2
解决办法
3万
查看次数

删除nodereference自动完成中的[nid:n]

使用cck nodereference的自动完成字段始终将节点ID显示为隐藏的括号扩展名:

Page Title [nid:23]
Run Code Online (Sandbox Code Playgroud)

我知道这可以确保选择在节点具有相同标题的情况下是唯一的,但显然这对于​​向用户公开是件令人讨厌的事情.

有没有人在删除这些括号或添加不同的唯一标识符方面有任何成功?

drupal cck drupal-6

13
推荐指数
2
解决办法
8557
查看次数

模拟Google地图中的点击

我正在尝试使用API​​ v3模拟用户点击谷歌地图,之后我在写下他们的地址时对他们的位置进行地理定位.

我曾经做过:

google.maps.event.trigger(map, 'click', {
    latLng: new google.maps.LatLng(lat, lng)
});
Run Code Online (Sandbox Code Playgroud)

但是现在我收到了一个错误:

未捕获的TypeError:无法读取未定义的main.js的属性'wa':727

我需要模拟点击,因为我正在使用带有CCK字段的Drupal,并且如果我将位置选择添加为标记,它会在未触发的引擎盖下执行此操作.

javascript cck geolocation drupal-6 google-maps-api-3

13
推荐指数
1
解决办法
9053
查看次数

如何删除CCK生成的Drupal内容类型中的默认标题和正文字段?

当您使用Content Creation Kit在Drupal中创建新的内容类型时,您将自动在生成的表单中获取标题和正文字段.有没有办法删除它们?

drupal cck

7
推荐指数
1
解决办法
1万
查看次数

Drupal - 如何以编程方式更新CCK NodeReference字段?

我正在尝试创建一个节点(B类型)并使用node_save()方法将其分配给A类型节点的CCK节点参考字段.

$node_type_A = node_load($some_nid);
$node_type_A->field_type_B_node_ref[]['nid'] = $node_type_B_nid;

$node_type_A = node_submit($node_type_A);
node_save($node_type_A);
Run Code Online (Sandbox Code Playgroud)

结果,将创建一个新的B类型节点,但不会为A类型节点分配任何引用.任何帮助,将不胜感激.

php drupal cck drupal-6

7
推荐指数
1
解决办法
8205
查看次数

如何按Drupal中的内容类型列出CCK字段

要获取内容类型的cck字段列表,我希望使用:

drupal_get_schema('content_type_mycontenttype');
Run Code Online (Sandbox Code Playgroud)

但是这会遗漏具有多个值的字段.是否有一个简单的调用来获取这样的列表?

drupal cck drupal-6

7
推荐指数
1
解决办法
4502
查看次数

Drupal内容类型(餐厅)设计

我有一个内容类型的餐厅.对于每家餐厅,我想记录他们的菜单.

示例数据如下所示:

饮料

  • 可口可乐4.99美元
  • 矿泉水2.99美元

鸡尾酒

  • Blue Lagoon $ 9.99

    (X与Y等结合)

  • 红色蓝宝石$ 9.99

    (另一个X混合了等等)

意大利面条

  • 经典Bolognaise $ 13.69

    (您选择的意大利面与我们自制的特产bolognaise酱混合)


如您所见,菜单包含几个组件:类别,菜单名称,描述,价格.如果我们也可以重新安排类别(一些餐馆可能更喜欢他们的饮料在他们的主菜之前展示,而其他人更喜欢相反的情况)也会很棒.

  1. 您如何推荐内容类型设计?
  2. 如果是使用节点参考,是否有任何简单的方法/模块允许我直接从餐馆编辑表单编辑菜单?(可能是菜单的一些额外选项卡)

drupal cck drupal-6

6
推荐指数
1
解决办法
2688
查看次数

Drupal 7:如何限制对特定用户角色的文件访问

我需要在Drupal 7上开发一个站点.我在CCK中有一些带有文件字段的内容类型.并且应仅授予对特定Drupal用户角色的这些类型的节点的访问权限.在任何时候,网站管理员都应该能够将这些节点设为"公共"或"私有".

我可以使节点仅对特定用户角色可见,但这不够安全.如果匿名用户知道文件路径(www.mysite.org/hidden_​​files/file1),他可以下载它.

解决这个问题最优雅的方法是什么?

提前致谢.

security drupal file cck drupal-7

6
推荐指数
1
解决办法
2万
查看次数

在非CCK Drupal表单中添加"另一项"

Drupal的CCK具有允许单个CCK字段通过"添加另一个项目"按钮接受多个值的便利功能,该按钮导致节点中的数据阵列.

我想知道是否有任何简单的方法来适应我所要求的非CCK形式drupal_get_form.我宁愿不用多步形式技术重新发明轮子.

有人做过吗?

drupal cck form-api

5
推荐指数
1
解决办法
4585
查看次数