检查term是否存在并创建带有规则的节点

2023-12-09

我实际上有两个关于 Drupal 7 和规则的问题:

  1. 如何检查某个术语是否存在规则
  2. 如何新建一个节点并用规则转发到节点条目

让我先概述一下场景,然后再详细解释:

我目前正在创建一个简单的库存程序,与条形码扫描仪一起使用。条形码存储在分类树中。我有 2 种内容类型:扫描件和产品。

用户始终会看到条形码扫描仪将填写并提交的扫描内容类型(一个大文本输入)。

然后,Drupal 检查扫描的条形码是否存在于分类中。

如果不是,它会为产品创建一个新节点,并让用户填写有关此条形码的所有详细信息。如果该术语确实存在,则仅保存扫描节点(其计数器 +1 或 -1),以便我稍后可以使用视图来查看有多少产品进入或退出。

我试图按照规则做到这一点......但没有成功。


所以我的第一个问题是:如何检查词汇表中是否已存在某个术语?我认为它需要用 php 规则中的 drupal 本机函数来完成,但找不到这个函数。我错过了什么吗?

我的第二个问题是关于规则实体。

我正在尝试创建一个带有规则的节点。当某个术语不存在时,规则需要创建一个新的产品节点并将其显示给用户,以便他们可以填写一些详细信息字段,然后保存。

我正在尝试通过“规则”->“创建新实体”来执行此操作。作为“实体类型”,我选择“节点”,作为“内容类型”,我选择我的产品内容类型。然后我还需要填写一个标题。哪里出了问题。我尝试将每种类型的数据或字符串放入“标题”的“值”字段中,并且“规则”接受它并保存规则。但每次规则创建节点失败时都会出现以下错误消息:

Unable to create entity node": Invalid data value given. Be sure it matches the required data type and format.

如何有效地创建某种内容类型的新节点并将其呈现给用户以供进一步完成(所有这些都带有规则)?

我希望我能解释清楚:)

谢谢 :)


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查term是否存在并创建带有规则的节点 的相关文章

  • 聚合为一个实体

    在领域驱动设计中 如果我想使用存储库 我需要有一个聚合 据我所知 所以我有一个用户 它有 ID 登录名 电子邮件和密码 用户是具有唯一ID的域实体 当我想将用户添加到用户存储库时 我是否应该首先构建一个仅包含我的用户实体的聚合根的聚合 在这
  • Pathauto 中的菜单路径

    如何在 Drupal 7 下获取 pathauto 以通过完整菜单路径生成 URL 别名 只是一个更新 以防有人在使用更新版本的 Pathauto Token 时遇到此问题 这对我有用 节点 菜单链接 父母 加入路径 节点 菜单链接
  • 以编程方式启用/禁用实体代理

    我在新项目中使用 Entity Framework 4 1 和 POCO 实体 一切都工作正常 直到我开始使用 AppFabric 缓存来缓存实体 我开始从与反序列化代理对象相关的缓存中检索实体时出现错误 我通过设置 ContextOpti
  • 使用 Entity + LINQ 为何不只是对我的查询进行硬编码?

    所以我现在已经使用 Entity LINQ 进行开发一段时间了 我真的开始想知道最佳实践 我习惯了 如果我需要获取数据 则引用存储过程 的模型 如果需要 可以动态更改存储过程 并且不需要重新编译代码 我发现我的代码中的查询如下所示 List
  • Safari 5.1 打破 CSS 表格单元格间距

    在更新到 Safari 5 1 之前 我的网站在所有主要浏览器上都运行良好 现在 主要导航已失效 我正在使用display table cell在列表元素内的锚元素上 并且还使用了font size 0hack 删除菜单元素之间的间距 有其
  • 实体框架:获取不直接相关的对象

    我正在为我的 NET 应用程序使用实体框架 我也能够返回对象及其直接相关的对象 非常方便 但我在获取这些对象的对象时遇到问题 IEnumerable
  • hibernate @Entity 仅在内部类上(顶级类不是 @Entity)

    我想将内部类保留到数据库中 但这不起作用 有可能这样做吗 或者我应该将该内部类放入新的普通文件中 现在我收到错误 IllegalArgumentException Unknown entity models foo bar 我的班级文件 p
  • Drupal 7 - 在#link表单类型条目中添加HTML?

    我需要将 HTML 标记添加到 titleDrupal 7 的领域 type链接表单元素 输出应该大致如下所示 a href saveprogress nojs 123 class ajax processed span class mym
  • PreUpdate级联实体持久保存symfony 2.3

    我对 PreUpdate HasLifecycleCallbacks 有一些问题 我有一个实体 假设 A 与实体 B 有一对一关系 所以我有 ORM Entity ORM HasLifecycleCallbacks class A ORM
  • 在自定义帖子类型中显示父分类

    我有一组自定义帖子类型的学校 位置顺序如下 London 1 Oxford Road 2 Cambridge Road Paris 1 Napoleon Road 2 Tower Road 如何更改以下内容以便输出位置父级而不是位置子级 b
  • # 符号的 HTML 字符实体是什么?

    符号的 HTML 字符实体是什么 我四处寻找 英镑 不断返回货币 哈希 和 数字 但我尝试的似乎没有变成正确的字符 您可以在以下位置搜索单个字符 文件格式信息 http www fileformat info info unicode ch
  • 在 drupal 中为自定义块创建自定义模板文件

    创建自定义 tpl 文件来为自定义块设置主题的 drupal 方法是什么 具体来说 我尝试以编程方式创建一个块 然后找到一种方法将视图代码与模块 php 代码分开 如果它是一个页面 Drupal theme 将是实现这一目标的非常有效的方法
  • 实体框架6错误无法加载指定的元数据资源

    我在解决方案中使用实体框架 6 和 模型优先 我将 数据模型 类分离到另一个项目中 以便我可以添加对 数据模型 类的引用 而无需公开我的 数据模型上下文 和连接 我不想将我的实体数据模型项目 尤其是数据库上下文等 暴露给我的 UI 层 我有
  • 在 symfony2.1 上的“entity”buildForm 上使用“query_builder”时,“此值无效”

    这是我的问题 我用buildFormsymfony 2 1 上的方法来构建我的表单 使用以下代码一切正常 builder gt add combat entity array class gt KarateCompetitionBundle
  • 在 Symfony2 中使用 json 数据水合实体

    有没有办法用 Symfony2 中传入请求的 json 数据来水合实体 我以为有类似的东西 Form bindRequest 但我找不到任何东西 如果能将这个功能与 knockout js 等库一起使用 那就太好了 如果您需要从 JSON
  • MapStruct 实现在 Spring Boot Web 应用程序中不起作用

    我是 Spring Boot 的新手映射结构 http mapstruct org Tool 早些时候 一个项目 由其他团队使用这些技术编写的 没有启动 然后 我在 Mapper 抽象类中进行了一些更改 但现在 Mapper 对象在应用程序
  • 内容自动分类

    我正在开发一个脚本 从我所属的特定 meetup com 组的消息存档中提取消息 http www meetup com opencoffee messages archive http www meetup com opencoffee
  • 随机错误 symfony:ContextErrorException: 警告: simplexml_load_file(): I/O 警告: 无法加载外部实体

    在我的 Symfony 项目中 当我进入应用程序中的随机页面时 会出现以下随机错误 ContextErrorException Warning simplexml load file I O warning failed to load e
  • 从存储库获取时,Doctrine 如何在不调用 __construct 方法的情况下创建实体?

    我在构造函数中编写了下一个代码 public function construct die creating entity 当我创建实体实例时new运算符如 entity new Entity 我看到creating entity text
  • Symfony 2:实体的位置

    我是 Symfony 2 的新手 我想知道一些事情 假设我的项目中有 2 个捆绑包 我想在两个包中使用从我的数据库生成的实体 我应该在哪里生成实体 对我来说 最好的方法是在捆绑包之外 但我不知道如何做到这一点 感谢您的帮助 我认为有两种解决

随机推荐

  • 与 Mongo 聚合的运算符 $arrayElemAt < 3.2

    使用聚合蒙戈框架 我怎样才能达到相同的结果蒙戈 as in 蒙戈3 2随着操作 arrayElemAt Mongo 3 2 中的示例 收藏 id 1 name dave123 favorites chocolate cake butter
  • 使 JFormattedTextField 接受 3 位以上的小数

    我有一个JFormattedTextField它应该能够接受超过 3 位小数的双数 它接受条目0 1 0 01 0 001但拒绝0 0001以及具有更多小数位的数字 这就是我的代码现在的工作方式 DecimalFormat decimalF
  • 使用 confint() 估计 GLMM CI 时出错

    我有一组装有二元响应变量和一组连续变量的 GLMM 我想获得每个模型的置信区间 我一直在使用confint 功能 在 95 并且与profile方法 如果将其应用于没有交互的模型 那么它的工作不会出现任何问题 然而 当我申请时confint
  • 用模板专门化一个模板

    我有一个 免费 函数模板 如下所示 template
  • 确认值未从甜蜜警报服务返回

    已经创建了甜蜜的警报作为单独的服务 我将其注入到我的服务中 这就是贴心的提醒服务 function use strict angular module app services factory SweetAlert SweetAlertSe
  • 在 PyCharm 中添加代码模板 - 可能吗?

    我想向 PyCharm 添加新的代码模板 片段 例如我想扩展lw to log write Line here is sould be cursor after code completition from snippet 就像是https
  • R Xgboost:如何在 Windows 10 上编译具有 GPU 支持的 xgboost

    我按照此链接中提供的说明进行操作 如何在python windows平台 中安装xgboost包 and https xgboost readthedocs io en latest build html installing r pack
  • 单击锚点应该执行 javascript 而不是转到新页面

    我有一个 HTML 锚点 单击该锚点会使 div 向上或向下滑动 我称之为 JQuery 的 slideToggle 功能 我的问题 当我单击该链接时 它不会执行代码 而是会转到一个新页面 其中 url 是 javascript 代码 在我
  • app.config 文件和 XYZ.settings 文件有什么区别?

    我实际上正处于 NET 相关内容的学习阶段 我正在探索如何保存应用程序 我最终编写了自己的类 它将设置保存在 XML 文件中 然后我发现 NET 本身支持保存应用程序设置 但我找到了两种方法可以做到这一点 当我在 Visual Studio
  • 为什么我收到“密钥凭证开始日期无效。”尝试创建 Active Directory 服务主体

    我一直在尝试整合一系列围绕创建和刷新 AD 服务主体和应用程序的操作 我遇到问题的流程是 从 Azure Key Vault 获取证书 使用证书进行身份验证创建服务主体 和应用程序 PS gt Get AzureKeyVaultCertif
  • Jquery 可拖动 + 置于前面

    我有一个带有多个聊天 DIV 的窗口 用户可以在其中与不同的人聊天 目前 聊天 DIV 可以打开并移动 但我看不到将当前选择的 DIV 设置在前面 例如 当您将鼠标放在 DIV 上时 它会进入前台 HTML div class chatMe
  • 将文件上传到 HTML 表单并提交之间会发生什么?

    文件上传到 HTML 表单后 提交之前会发生什么情况 我已将简历上传到该网站https studyhut com employment 然后点击红色X将其删除 但我想确保它确实被删除了 检查 选择文件 按钮的元素 我发现它的 HTML 是
  • 将键值对拆分为 Google BigQuery 中的列

    我对 Google BigQuery 还很陌生 而且确实很挣扎 我的表有以下内容 order id line items 123 id 1 qy 1 sum 1 00 id 2 qy 6 sum 4 50 456 id 1 qy 3 sum
  • Web 应用程序会话与令牌的安全性

    背景 我正在开发一个网络应用程序 计划使用spring mvc和春季安全 我的计划是使用基于表单的身份验证 其中 spring security 验证凭据并设置会话JSESSIONID以便后续请求将根据请求标头中存在的 cookie 进行身
  • 如何删除 HTML 标题元素之间的行距?

    我有这个代码 h1 Something h1 h3 Somethings h3 h3 Some other things h3 我认为 HTML 会自动在它们之间添加 1 行间距 我希望它们没有 1 行间距 我的意思是逐行 而不是行间距 我
  • 如何在 Windows 服务器上安装 mongrel/rails 的 service_wrapper?

    我接到了一项令人不快的任务 要安装我在 Windows Server 2008 上编写的 Rails 3 应用程序 这绝对不是我的选择 承诺提供 Linux 服务器 但 I T 在最后一刻撤回了 所以请不要建议进行更改 环境作为解决方案 我
  • Python3 urllib图像检索

    我正在编写一个小的 Python 脚本来通过谷歌图像抓取图像 我已经成功地将我想要的图像的网址放在一个方便的列表中 现在 我只需要抓住它们 对于每个图像网址我这样做 print Retrieving 0 format sFinalImage
  • 您无权访问此服务器上的 /wp-admin/post.php。 Wordpress

    该问题已编辑 3 次 现在包含 VPS 和 Centos 标签 因为我认为我的 VPS 配置文件有问题 好的 首先 我已经浏览了这里提出的所有问题 但我遇到的问题没有答案 问题是 当我尝试复制 粘贴并更新或创建 WP 帖子时 我收到以下警告
  • Java servlet 不写入响应字节

    我运行了一些 Java servlet 3 x Tomcat 8 用于生成和返回 PDF 文档 我对它们中的任何一个都没有遇到过任何问题 我最近编写了一个新的 servlet 来创建和返回 PDF 文档 这个新的 servlet 使用完全一
  • 检查term是否存在并创建带有规则的节点

    我实际上有两个关于 Drupal 7 和规则的问题 如何检查某个术语是否存在规则 如何新建一个节点并用规则转发到节点条目 让我先概述一下场景 然后再详细解释 我目前正在创建一个简单的库存程序 与条形码扫描仪一起使用 条形码存储在分类树中 我