问题标签 [taxonomy]

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.

0 投票
4 回答
6077 浏览

php - 从代码创建 Drupal 分类术语?

在 Drupal 中从代码中创建分类术语的函数是什么?

0 投票
7 回答
32221 浏览

drupal - drupal - 将选择/选项列表添加到表单

我有点困惑。我创建了一个带有一个文本框和一个提交按钮的简单表单。现在我想使用 taxonomy_get_vocabularies() 函数添加分类术语的选择/选项下拉框。

我的问题是如何将词汇表转换为“Drupal 方式”。Drupal 定义形式的方式似乎相当僵化。另外,如果存在相关分类术语,我怎么能做出这个条件。

0 投票
2 回答
2870 浏览

php - Drupal node_save 和特殊字符

我正在尝试使用 node_save() 函数通过自定义 php 脚本创建节点和分类术语。

我正在研究drupal 6。

除了重音字母外,它运行良好(感谢之前关于 stackoverflow 的问题)。

事实上,当标题或分类术语包含“é”、“è”或“à”时,句子会在这些特殊字符之前被剪切。

例如,像这样的标题:“Bonjour les éléphants”将创建一个以“Bonjour les”为标题的节点。

我不知道它是否链接到我的数据库,或者我是否必须在 php (iconv() blabla) 中使用特殊编码

事实是,对于 drupal 标题,我不能使用 html 编码(例如: é 在 html 中是 é),因为 drupal 将呈现 é 而不是 é...

当我手动创建分类或标题时,我没有问题,重音字母在数据库中保存为“é”。

Soo,如果你能帮我创建带有重音字母的术语和标题,那就太好了:)

谢谢 !

0 投票
1 回答
1342 浏览

drupal - Drupal 工作流操作访问与分类访问控制集成?

我正在为我们的 Intranet 构建一个 DMS 并使用分类层次结构,因为我们需要这种方式的访问控制。所有公司地点都管理(上传、编辑)他们自己的文件,但应该能够访问所有文件。这是继承到子术语并且工作正常。

此外,我们需要简单的 3 步工作流程(草稿、发布、存档)。所以我介绍了编辑者、发布者和文档管理员的角色,并为转换设置了权限。还触发有效(取消)发布文档。

但是(当然)角色发布者的用户可以为所有文档进行转换。但是我们想要每个公司位置的发布者(顶级分类级别,见上文)。

这可以实现吗?我必须自己设置(我猜“规则”适合这样做)还是有其他模块帮助。

角色继承是一种猜测,但这仅与角色有关(自然)。“模块授权”我使用并检查了第一个选项。我的想法就是这样。我希望你能得到我的想法。问题。

drupal 6.16 当前

编辑:我重新阅读了文档并找到了 ie。http://drupal.org/node/408018修订分类内容。将重读。

0 投票
1 回答
388 浏览

drupal - drupal分类法

我有几个不同的内容类型节点(视频、图片库、故事......),我想对其进行分类并创建一个聚合这些节点的顶级页面。因此,例如,顶级页面将具有与首页视图非常相似的预告片缩略图,但当然会针对该主题进行过滤(例如汽车,摩托车将有自己的页面,等等......)。

实现这一目标的最佳方法是什么?分类?意见?

0 投票
2 回答
1288 浏览

drupal - drupal和分类法的寻呼机问题

好的,所以这可能是一个愚蠢的问题,但我想我还是把它放在那里:
我知道这是一个简单问题的奇怪解决方案,但我需要控制分类页面中节点的列表,我不觉得我有传统的方式。所以我继续创建了一个模块来获取基于分类的节点(taxonomy_select_nodes()),我想要一个寻呼机来配合它。

这是代码:
function theModule_recipeList(){ $path = drupal_get_path_alias($_GET['q']); $args = explode("/",$path); $themePath = drupal_get_path("theme", "theTheme");

}

现在,该模块按我的计划工作并且全部工作(即使它是一种管道胶带解决方案,我知道),并且寻呼机打印并工作。问题是寻呼机在其他任何东西之前打印。

我怀疑这是因为我在返回 $output 之前调用了 taxonomy_select_nodes,但我需要它来获取我想要的节点。

请,非常感谢任何建议。

/安德斯

0 投票
2 回答
2857 浏览

php - 如何从PHP中的文本正文中提取关键字

目前,我正在利用http://developer.yahoo.com/search/content/V1/termExtraction.html,出于性能和质量原因,这并不理想。在我开始花时间编写系统之前,我想看看是否有其他可用的选项可以解决问题。

0 投票
3 回答
791 浏览

drupal - Drupal 分层内容

我目前正在考虑在我的 Drupal 站点上使用分类法或 CCK 模块作为创建分层系统的一种方法。但是,我有点困惑哪一个最适合我的需求,或者是否还有其他更好的方法。

基本上,我正在开发的网站上可能会有 70 个左右的“迷你站点”,每个站点都有一个登录页面和大约 5 个详细信息的子页面。我需要一种方法将这些子页面标记为其父页面的子页面,并创建一个菜单系统来在它们之间导航。

最好的方法是什么?感谢您的输入!

0 投票
3 回答
22148 浏览

drupal - 如何为分类/术语/x 页面设置主题?

虽然很容易在网上找到一些关于如何为其他内容设置主题的信息(例如搜索结果),但要找到一篇关于如何为分类/术语/247 页面的输出设置主题的简单文章是不可能的?

我该怎么做?

0 投票
1 回答
257 浏览

drupal - 不同分类法中的 Drupal 术语可以是同义词吗?

比方说

Taxonomy_ANode_Type_A相关联
Taxonomy_B与Node_Type_B相关联。

Taxonomy_ATaxonomy_B都有一个称为“黄色”的术语

是否可以使术语“黄色”成为同义词,这样如果我正在查看“黄色”内容的列表,我会看到两种类型的内容(Node_Type_ANode_Type_B)?


进步:

不幸的是,分类术语不可能像我的问题中描述的那样在 Drupal 中表现(至少在没有强制要求的情况下):

通过查看 terms_related 表可以清楚地看到,taxonomy_get_related无论术语属于哪个词汇表,都可以使用该函数创建将相关术语强制在一起的路径:


但是,获取这些术语的方法是通过taxonomy_get_related分类模块中的函数。这个函数在 drupal-6 核心中根本没有使用,除了定义它。(我确实在 ctools 模块中找到过一次)。