标签: cck

Drupal CCK:如何用其字段输出节点预告片?

在我的模块中,我想输出节点预告片.该节点具有CCK字段,我希望它们能够根据您在内容类型/字段设置管理区域中选择的可见性设置进行显示.

但当我这样做时:

$html = theme('node', $n);
Run Code Online (Sandbox Code Playgroud)

生成的预告片不会包含CCK字段,只包含标题和正文.

我需要调用什么其他主题功能?

该节点包含诸如图像和节点引用之类的字段.我想我可以手动编写HTML,但在我看来最好使用提供的主题功能......

php drupal cck drupal-6

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

如何在Drupal中以页面形式更改"视图"的"日期字段"格式?

我正在尝试使用视图显示节点的日期列表.列表应该是这样的,

  • 2009年9月19日
  • 2009年9月20日

现在它只能表现出来

  • 星期四,2009-11-12(全天)
  • 星期一,2009-11-09(全天)

php drupal view cck drupal-6

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

Drupal CCK字段对匿名用户不可见

我使用CCK向nodetype添加了一个字段,但是当我尝试将该节点视为匿名用户时,该字段不可见.当我使用管理员帐户登录时,我可以看到它.

可能是什么问题呢?

visibility drupal field cck

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

Drupal:以编程方式保存图像域图像

我正在尝试编写一个同步函数,将一些数据保存到节点,这很好,直到我尝试保存与节点关联的缩略图图像.

我已经设法下载文件并将其放在我的sites/default/files文件夹中,但是告诉Drupal的最佳方式是什么,"将此文件放在CCK图像域中"?

编辑为了澄清一点..我单独同步缩略图(因为一个图像可以被几个节点使用)...我想初始缩略图同步将文件保存在正确的文件夹(不是临时文件夹)中这个文件的图像字段...这就是使用field_file_save_file()来惹恼我的东西,它保存了一个新文件,而不仅仅是制作一个指针..任何建议?

php drupal sync image cck

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

将内容类型限制为某些分类术语

我的分类法设置类似于:

Parent Term 1
  Child 1.1
  Child 1.2
Parent Term 2
  Child 2.1
  Child 2.2
Run Code Online (Sandbox Code Playgroud)

如何将某种内容类型限制为某个术语?

例如,我想强制"新闻项目"仅在"父项2"中,以便在内容创建页面上只有分类术语出现在分类选择项中?

drupal cck drupal-6 drupal-taxonomy

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

Drupal位置CCK字段不保存

我安装了Location,GMAP,GMAP位置和位置CCK模块.

我需要位置CCK,因为我无法强制普通位​​置显示在特定的字段组中.看起来它是静态附加到主组(我已将字段组定义为选项卡,并且不希望在主选项卡上显示位置信息).安装Location CCK并向其添加Location CCK字段后,不会保存字段值.其他症状是,在编辑节点时,位置CCK不会从位置设置(如默认国家/地区或默认地图选取器位置)中选择默认值.所以看起来我的位置CCk不能正确保存和读取位置.

我正在使用:Drupal 6.19,位置CCK 6.x-3.1,位置6.x-3.1,GMap位置6.x-1.1,GMap 6.x-1.1

有谁遇到过这个问题?

我会非常感谢提示.

location drupal field cck save

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

Drupal 7 CCK安装

有没有人设法在drupal 7上安装CCK?我收到很多错误.
我想要的原因是因为CCK不为每个字段创建2个表,它每个内容类型只创建一个表,这样更有效.

谢谢

drupal cck

0
推荐指数
1
解决办法
3409
查看次数

"变量"语法

这是一个与获取Drupal CCK字段相关的问题(以防万一碰巧改变了什么).

我有几个名字相似的Drupal CCK字段.它们的名称与末尾的数字相同.我想从这些字段中提取值(总计十个字段).这是访问字段值的语法:

$node->cck_field_1[0]['value']
$node->cck_field_2[0]['value']
$node->cck_field_3[0]['value']
Run Code Online (Sandbox Code Playgroud)

…等等.

因为它们都是单独的字段,但是它们已被编号,我想逐步循环以写出我需要的东西(除了访问这些字段的数据之外,还有更多我正在写的内容,但它们"其余的决定性因素",但我无法弄清楚如何将变量插入代码的那一部分.

例如,(如果$i是增量数字变量),我希望能够将以下字符串写为变量:

'$node->cck_field_' . $i . '[0]["value"]'
Run Code Online (Sandbox Code Playgroud)

我理解使用花括号从字符串创建变量名称,但我需要变量的部分需要在字符串之外.例如,这工作:

${node}->cck_field_1[0]['value']
Run Code Online (Sandbox Code Playgroud)

但这不是:

${node->cck_field_1}[0]['value']
Run Code Online (Sandbox Code Playgroud)

(所以我不能写${'node->cck_field'.$i}[0]['value'])

那么如何写这个以便我可以使用$ i代替数字呢?

drupal cck variable-variables

0
推荐指数
1
解决办法
88
查看次数