问题标签 [cck]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - Drupal 6:在菜单系统创建的页面上更改 CCK 表单
我是一个 drupal 新手(但有 PHP 经验)。我创建了一些函数来显示页面并使用菜单函数将它们映射到 url。
在其中一个函数中,我想获取 CCK 内容类型的表单,按照自己的方式处理它,然后将其吐出到模板上。
所以我有一个函数 projectadmin_create_page(),它使用以下方法获取对表单的引用:
$form = drupal_get_form('project_node_form'). 在这里,我想更改它(或基于它创建一个新表单)并将其发送到模板。作为第一步,我将它直接传递给模板。在这里,表单标签连同所有隐藏字段都得到输出,但没有字段标签。
我希望我不必重写 CCK 表单的所有验证,但仍然可以获得自定义页面。
任何人都可以提供一些指导吗?
search - 使用 Drupal 进行高级搜索(视图和 CCK)
我正在构建一个网站,其中产品保存在使用 CCK 创建的内容类型中。产品可以与多个分类词汇相关联。现在我需要一个高级产品搜索,用户可以使用它通过许多搜索参数(分类术语、CCK 字段值)进行搜索。我做了很多谷歌搜索,但我找不到足够灵活的模块。
我已经能够使用 Views 的参数创建几乎所有需要的功能,但我无法找到一种方法来制作没有我自己的自定义搜索框的搜索表单。这不是我正在寻找的解决方案。
问题如下:是否有合适的模块用于灵活的自定义搜索,还是只有一个自己的模块?是否有视图参数形式的模块。
drupal - Drupal 6 CCK 内容类型的反馈表
这是我之前的问题以编程方式/通过 API 创建 Drupal CCK 内容的后续,现在已经非常完整。
我在 Drupal 6 中有一个系统,它非常广泛地使用 CCK,并根据用户的喜好为用户生成锻炼计划。这些程序是主要由其他内容类型(练习、设备)组成的内容类型,并广泛使用分类法。我想做的是为用户提供对程序提供反馈的选项,然后可以在生成任何后续程序时将其考虑在内。理想情况下,用户将能够访问一个页面,该页面列出了一个程序中的练习,每个练习都有一个评分,以及几个反馈框。
我即将开始使用 Forms API 将其开发为自定义模块,但在此之前想知道是否有更好/更简单的方法可以通过 CCK 和其他模块实现?自定义模块方法是解决此问题的最佳方法吗?
drupal - Drupal 6:分类学在托管领域出现?
所以你有两个分类法,即:“业务类型”和“位置”
这被分配给一个名为 BUSINESS 的节点。实际上,当用户创建业务节点时,她必须选择例如位置“纽约”并输入“信息服务”。我的问题是:a)捕获分类,b)显示分类
我希望这两个术语彼此分开。即我希望能够在 MANAGE FIELDS 视图中移动这两个术语的单独位置,以便可以将它们分组或单独放置。目前,Drupal 只允许一个条目,称为“TAXONOMY”,它实际上是两个相邻的术语。
这就是我所拥有的: 替代文字 http://www.namhost.com/have.jpg
这就是我想要的: 替代文字 http://www.namhost.com/want.jpg
请记住,我需要能够将其与 Hierarchical Select 一起使用,这意味着 Content Taxonomy 不是一个选项。
drupal-6 - 在 Drupal 6 下的 CCK 中未显示 ImageField
我正在运行 Drupal 6.12,并且已经安装了 CCK、ImageField、FileField 和 ImageCache 模块。我创建了一个名为“照片”的新内容类型,然后单击“管理字段”,以便可以将 ImageField 添加到此内容类型。
当我这样做时,ImageField 不在下拉列表中。我四处搜寻,其他人似乎没有这个问题,所以很明显我一定做错了什么。我什至创建了一个新的测试站点并从头开始安装这些模块,但我仍然得到相同的行为。
你有过这个吗?如果是这样,我将非常感谢了解您如何修复它。我想在 Drupal 中创建一个图像节点库,我认为这是实现它的完美方式。
drupal-6 - 使用 Views 和 CCK 在 Drupal 中自定义画廊布局
我正在 Drupal 6 中创建一个画廊/相册站点。也许描述会有点详细,但由于某种原因,在 Drupal 中以简单的方式创建一个画廊仍然是一个问题。
至于现在我正在使用 CCK + Views + FileField + ImageCache + Lightbox2 组合。
这使我能够 - 创建可以容纳多个图像的相册 CCK 节点类型 - 创建一个以 9x9 方式显示相册的视图(使用寻呼机和每行项目)
但这里有一个问题。虽然带有相册的主要 9x9 视图显示得很好,但当我通过单击特定相册节点的图片向下钻取时,它会在垂直行中显示上传的节点图像,我无法控制它的格式。
显然,我有 2 个选项 a) 以某种方式控制我的 CCK 字段的 html 输出及其文件(分成行) b) 或创建另一个视图以显示来自一个相册的图片
至于现在,我不确定这两种方式中哪一种是最好的,我具体需要做什么。
a) 我可以创建 node-album.tpl 文件 - 但它的所有内容都已经在一个 $content 变量中,我无法连续分成 3 个项目。我错了吗?
b) 如果我决定创建一个视图来显示单个专辑节点中的项目,我不确定如何从父专辑视图中引用它。问题是,在视图的字段部分中,我可以覆盖链接,但它只提供了 2 个替换模式来传递给潜在的“子”视图,即 [title] 和 [field_images_fid] - 这足以创建一个孩子查看以显示特定相册中的图像?
drupal - Drupal CCK 字段级别可见性
我正在使用 Drupal 6 模块内容配置文件来允许使用 CCK 定义的类型作为运行良好的用户配置文件。我遇到的问题是我希望第一次完成配置文件来触发操作,但是用户可以保存配置文件而不完成它。我对此的想法是在保存按钮旁边有一个复选框,上面写着“我的个人资料已完成”,用户一旦满意就会选择它,我还有另一个模块,它通过使用 node_api 钩子并检查来创建触发器节点的类型、操作和此复选框的值。
一旦触发此触发器,我不希望该复选框再次出现。如果我可以使用 PHP 代码设置复选框的可见性,我可以编写一个简短的脚本来确定完成的操作是否已经发生,如果是,则隐藏复选框。是否有允许这样做的模块?我一直找不到。
我还研究过使用相同的 node_api 钩子在显示配置文件时对其进行操作,但是该节点似乎只是具有字段的值,而不是可以像我预期的那样操作的表单对象。有没有办法以编程方式操作 CCK 表单?
谢谢
drupal - 如何在drupal 6中配置文件上传的格式
当您在 drupal 6 中使用文件导入时,它会添加大量格式。我刚刚得到的就是返回路径。我正在打印以下内容。
drupal - 停止自定义提交按钮触发 CCK 表单上的表单验证
我使用 hook_form_alter 在 CCK 表单的字段组内添加了一个提交按钮,如下所示:
当我按下按钮时,完整表单的验证处理程序,例如。检查必填字段,就像我在表单末尾按下了“提交”按钮一样运行。
我认为将#name 属性从“op”更改为“searchwiki”可以防止这种混淆,但事实并非如此。
有谁知道这个的解决方法?
drupal - Drupal:路由节点链接到视图
Drupal 入门(特别是 CCK 和 Views),如果这是一个基本问题,请原谅我。
我有一些相当复杂的视图,它们显示了一些自定义内容类型,下面有一个附件,因此我基本上看到多个表在一个视图中连接在一起。
假设这些页面可以通过 访问/person/64
,其中 person 是视图名称,64 是节点 ID。
在此视图的各个部分中,我正在显示节点字段,单击时会直接将您带到它的节点。
这是我不想发生的事情。相反,我想要一个节点链接将您带到相应的视图。 因此,我想将其重写为 /event/128,而不是 /node/128。
我尝试在视图中创建自定义链接,但我无法使用正确的参数。我能做的最好的是将链接写为 /event/EventTitle 但这不适用于在我的附件中继承参数的方式。
什么是干净的方法来做到这一点?