将CCK内容用于自动翻译复制到drupal中创建的tigger的新内容上

问题描述

|| 我想要做的是在创建新节点时触发的事件,首先将其翻译成启用的每种语言,除了已创建的语言,然后复制甚至翻译CCK内容。 我正在使用触发器执行此操作,它正在创建和翻译内容,但仅是标题和正文(非CCK) 我想要做的是复制在原始节点上上传的图像,设置下拉菜单等。 当然,在事件触发时,使用i18n gtranslate将文本框和文本字段转换为新节点上已转换的CCK并不是一件坏事:) 我确定此问题之前已解决,但是我不知道如何影响新创建的节点并使用它的CCK ...以及如何引用原始节点(在该节点上进行翻译) php评估块     

解决方法

如果您使用的是“规则”模块,则可以创建\“ actions \”,这基本上是一个回调,您可以在其中进行任何所需的操作。 您可以在触发事件时执行这些操作(例如,创建节点时),并且将一组条件评估为true(节点类型,如果某些字段具有某些特定值等)。 在此操作回调中,您可以获取\“源节点\”,生成一个新节点,您在每个字段上进行翻译,然后为每种语言保存一个节点。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...