使用代码创建分类学期 -- hooks 领域 drupal 相关 的问题

Create taxonomy term with code


1
vote

问题

中文

我想知道如何以编程方式创建分类学术语。

我有这个代码

  $term = new stdClass(); $term->name = ‘Term Name’; $term->vid = 1; // ‘1’ is a vocabulary id you wish this term to assign to $term->field_custom_field_name[LANGUAGE_NONE][0]['value'] = ‘Some value’; // OPTIONAL. If your term has a custom field attached it can added as simple as this taxonomy_term_save($term); // Finally, save our term   

从链接

我不知道在哪里写它。我认为它会在模板上用一些钩子吗?

drupal 7

英文原文

I want to know how i can create taxonomy term programmatically.

I have this code

$term = new stdClass(); $term->name = xe2x80x98Term Namexe2x80x99; $term->vid = 1; // xe2x80x981xe2x80x99 is a vocabulary id you wish this term to assign to $term->field_custom_field_name[LANGUAGE_NONE][0]['value'] = xe2x80x98Some valuexe2x80x99; // OPTIONAL. If your term has a custom field attached it can added as simple as this taxonomy_term_save($term); // Finally, save our term 

From Link

I don't know where to write it. I think it will be in template.php with some hook ?

Drupal 7

  
   
   

回答列表

4
 
vote
vote
最佳答案
 

如果您只想通过drupal运行任意php脚本,最简单的方法可能是使用 devel模块

它提供了一个页面(/ devel / php),您可以在其中复制/粘贴php代码,并在rupal的完全引导实例中运行它。

 

If you just want to run an arbitrary PHP script through Drupal, the easiest way is probably using the Devel module

It provides a page (/devel/php) where you can copy/paste PHP code and have it run inside a fully bootstrapped instance of Drupal.

 
 
 
 

相关问题

-1  联系表格的自定义块  ( Custom block for contact form ) 
我已创建联系我们块,内部我已添加HTML表单与表单操作【/ foldername / contact /"。在提交其重定向到联系页面。如何提交表单,以重定向联系我们页面 ...

2  不同的Drupal版本的相同模块  ( Same module for different drupal versions ) 
我刚刚开始开发Drupal模块并完成了简单的"Hello" 世界"模块。该模块在Drupal 6和7上工作正常。 如何在Drupal 6和7上使用相同的模块,而不是将其包装为2个单独的模块? ...

0  用户配置文件表单需要自定义表单  ( User profile form make custom form required ) 
我正在尝试使用钩子来制作基于分配的角色所需的用户字段(公司名称)所以: if($form['#id'] == 'user-profile-form') { dsm($form); if (!in_array('BPSA user', array_values($user->roles))) { $...

1  Drupal 7多语种网站搜索  ( Drupal 7 multilingual site search ) 
我有一个Drupal多语言网站(英语和阿拉伯语)。阿拉伯页面网站搜索在搜索结果中为我提供了额外的价值"英语" 。我正在使用默认的drupal站点搜索。 它实际意味着什么?我该如何删除这个? ...

0  警告:UASORT():arpetapiWidget - > applysorts()中的用户比较函数修改了数组  ( Warning uasort array was modified by the user comparison function in facetap ) 
我正在尝试构建自己的排序函数实现 hook_facetapi_sort() 并按重量进行排序。 name, weight dog, -2 cat, 1 zebra, -5 dolphin, 3 bee, 5 迄今为止,我写的代码是以下一个。 -i1 --i2 --i3 --i7 0 结果是我的预期。...

0  如何保存在NodeApi_example模块中的配置?  ( How is config saved in nodeapi example module ) 
在这个模块钩子负责将用户选择保存(在 9988877661 上)进入数据库? 我实现了 nodeapi_example_form_alter() 功能,就像它一样,但它没有保存任何东西。 我的hook_form_form_id_alter()在我的.module中 - 这不会挽救我的收音机的价值 - 这里缺少的东西?...

2  hook_cron()不起作用  ( Hook cron is not working ) 
我创建了一个新的Drupal 7模块,已安装和启用。 我在模块中有这个函数。 function remove_entries_cron() { $query = "INSERT INTO {search_dataset} (sid,type,data) VALUES (22061986, node, hel...

0  drupal hook_preprocess_hook无法正常工作  ( Drupal hook preprocess hook not working ) 
我有一个带有ID 32的WebForm。 我在名为webform-form-32.tpl.php的主题/模板文件夹中创建了一个模板(它适用于正常)。 我还在我的template.php文件中创建了一个预处理函数。我的主题被称为emuse,我的钩子是: function emuse_preprocess_webfo...

1  如何构建一个模块,该模块在某个节点上调用js文件?  ( How to build a module which calls a js file on one certain node ) 
有一个站点(a)通过一个另一个drupal站点(b)的api获取一个节点上显示的已显示的视图块 - 最后使用hook_menu()和hook_block_view()。所以现在我在这里有那个节点(/东西)的视图行和视图字段容器。 因为这些事情真的与(b)(b)(我也无权访问)我想要构建一个模块(a)的模块(b按钮),...

0  钩子没有调用  ( Hook isnt invoked ) 
我试图通过此钩子将一些字段添加到内容类型,因为它在Drupal 7示例中的Node_example模块中完成了它,但它甚至甚至都尚未调用。怎么了? function education_node_type_insert($content_type){ $fields = _anketa_...

0  在使用视图模块创建的页面上修改输出  ( Modify output on a page created with the view module ) 
我是德鲁佩尔的新人,我也很确定这是一个菜鸟问题。 我正在尝试构建我的主题,特别是我试图操纵到页面的节点输出,然后使用查看我简单地实现了 myTheme_preprocess_page 钩子,并获得了编码 $nodes = $variables['page']['content']['system_main']['no...

1  在每个页面上用于执行PHP的挂钩?  ( What hook to use to execute a php on every page ) 
我是在drupal 7中创建模块的新建,并想知道要使用什么钩子来执行php脚本。 我使用这个教程但它它解释了一种不同的方法。 我想要的只是在每页内执行此代码: db_insert('ap_visits') ->fields(array( 'id' => NULL, 'len...

0  使用哪些钩子在每个页面中执行PHP和页脚的PHP?  ( What hook to use to execute a php on header and footer in every page ) 
我有需要在页面顶部执行的代码: <?php $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $start = $time; ?> 上面的代码应该在我的模块中使用: <?php /** * Im...

-2  请帮助修复此简单模块  ( Please help fixing this simple module ) 
我有以下代码设置按钮以使用显示套件代码字段下载文件: <?php global $user; if (!isset($_SESSION['downinc'])) $_SESSION['downinc'] = 1; if ($user->uid) $_SESSION['downinc'] = 0; ?> <f...

1  简单按钮将用户发送信息发送到电子邮件地址  ( Simple button to send users info to an email address ) 
在页面上创建一个按钮的最佳路线是一个单击后,它将电子邮件发送到管理员。基本上我们使用的是配置文件百分比完成模块,当用户在100%时,我想显示一个按钮以选择要选择的程序(程序含义,它将我们所有的信息在其Drupal帐户中发送给我们) 似乎很简单,但我不能把我的头缠绕在这一点上。我肯定可以将逻辑添加到哪里,如果配置文件是...

0  搜索结果页上的自定义错误消息  ( Custom error messages on search result page ) 
我有一个drupal 6多语言网站,语言英语和阿拉伯语。在阿拉伯语版本中,我希望搜索页面上的阿拉伯错误消息。我该怎么办?。 ...

1  无法调用挂钩索引文档构建  ( Cant call hook index document build ) 
我已安装 apachesolr 模块,一切正常。 要显示有关结果的更多详细信息,IVS决定添加索引。 但我被困惑,因为 hook_apachesolr_index_document_build(ApacheSolrDocument $document, $entity, $entity_type, $env_id)...

1  Drupal 7:未找到表单的主题钩子  ( Drupal 7 theme hook for form not found ) 
drupal不会在我的模块中调用my表单的主题函数(错误日志:未找到主题挂钩wc_challing_actions。)。我在堆栈交换中找到了类似的帖子,但没有一个解决方案对我有用。 表单声明 function wc_challenge_actions($form, &$form_state, weACT...

1  如何在区域预处理功能中访问节点变量?  ( How to access node variables in region preprocess function ) 
我在节点预处理器中有变量: function theme_preprocess_node(&$vars , $hook) { $vars['default_product_price'] = $vars['elements']['product:commerce_price'][0]['#markup']...

1  我可以使用devel的php执行模拟钩子吗?  ( Can i simulate a hook using devels php execution ) 
让我们说,例如,我想快速将发送到 HOOK_preprocess_node() 发送的变量,但我太懒了(如果我只是诚实)来编辑我的template.php文件只是为了做一个检查。 devel的执行php块允许我做这样的事情? function SOMETHING_preprocess_node(&$vars) ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.