• <tfoot id='Xom6H'></tfoot>

        • <bdo id='Xom6H'></bdo><ul id='Xom6H'></ul>

        <small id='Xom6H'></small><noframes id='Xom6H'>

        <legend id='Xom6H'><style id='Xom6H'><dir id='Xom6H'><q id='Xom6H'></q></dir></style></legend>
        <i id='Xom6H'><tr id='Xom6H'><dt id='Xom6H'><q id='Xom6H'><span id='Xom6H'><b id='Xom6H'><form id='Xom6H'><ins id='Xom6H'></ins><ul id='Xom6H'></ul><sub id='Xom6H'></sub></form><legend id='Xom6H'></legend><bdo id='Xom6H'><pre id='Xom6H'><center id='Xom6H'></center></pre></bdo></b><th id='Xom6H'></th></span></q></dt></tr></i><div id='Xom6H'><tfoot id='Xom6H'></tfoot><dl id='Xom6H'><fieldset id='Xom6H'></fieldset></dl></div>

        如何以编程方式向 Drupal 7 中的用户配置文件添加新字段

        时间:2023-06-22

              <tbody id='iiQ7b'></tbody>
            <i id='iiQ7b'><tr id='iiQ7b'><dt id='iiQ7b'><q id='iiQ7b'><span id='iiQ7b'><b id='iiQ7b'><form id='iiQ7b'><ins id='iiQ7b'></ins><ul id='iiQ7b'></ul><sub id='iiQ7b'></sub></form><legend id='iiQ7b'></legend><bdo id='iiQ7b'><pre id='iiQ7b'><center id='iiQ7b'></center></pre></bdo></b><th id='iiQ7b'></th></span></q></dt></tr></i><div id='iiQ7b'><tfoot id='iiQ7b'></tfoot><dl id='iiQ7b'><fieldset id='iiQ7b'></fieldset></dl></div>
            <legend id='iiQ7b'><style id='iiQ7b'><dir id='iiQ7b'><q id='iiQ7b'></q></dir></style></legend>
            • <bdo id='iiQ7b'></bdo><ul id='iiQ7b'></ul>
              <tfoot id='iiQ7b'></tfoot>

              <small id='iiQ7b'></small><noframes id='iiQ7b'>

                  本文介绍了如何以编程方式向 Drupal 7 中的用户配置文件添加新字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想开发一个模块,在 drupal 7 中向用户配置文件添加字段,例如电话号码和简历...我不知道该怎么做(使用数据库或使用字段 API)请帮助我.
                  任何清晰的教程将不胜感激.

                  I want to develop a module that add fields to user profile in drupal 7, like phone number and CV ... and I don't know how to do that (using Database or using fields API) pls help me.
                  Any clear tutorials will be appreciated.

                  推荐答案

                  尝试按照以下代码

                      $myField_name = "NEW_FIELD_NAME";
                      if(!field_info_field($myField_name)) // check if the field already exists.
                      {
                          $field = array(
                              'field_name'    => $myField_name,
                              'type'          => 'text',
                          );
                          field_create_field($field);
                  
                          $field_instance = array(
                              'field_name'    => $myField_name,
                              'entity_type'   => 'user', // change this to 'node' to add attach the field to a node
                              'bundle'        => 'user', // if chosen 'node', type here the machine name of the content type. e.g. 'page'
                              'label'         => t('Field Label'),
                              'description'   => t(''),
                              'widget'        => array(
                                  'type'      => 'text_textfield',
                                  'weight'    => 10,
                              ),
                              'formatter'     => array(
                                  'label'     => t('field formatter label'),
                                  'format'    => 'text_default'
                              ),
                              'settings'      => array(
                              )
                          );
                          field_create_instance($field_instance);
                  

                  希望这有效......穆罕默德.

                  Hope this works... Muhammad.

                  这篇关于如何以编程方式向 Drupal 7 中的用户配置文件添加新字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:批处理 php 的 fgetcsv 下一篇:Drush 9 别名文件应该在 Drupal 8 中的什么位置?

                  相关文章

                  <legend id='LygKT'><style id='LygKT'><dir id='LygKT'><q id='LygKT'></q></dir></style></legend>

                    <small id='LygKT'></small><noframes id='LygKT'>

                      <tfoot id='LygKT'></tfoot>

                      • <bdo id='LygKT'></bdo><ul id='LygKT'></ul>
                      <i id='LygKT'><tr id='LygKT'><dt id='LygKT'><q id='LygKT'><span id='LygKT'><b id='LygKT'><form id='LygKT'><ins id='LygKT'></ins><ul id='LygKT'></ul><sub id='LygKT'></sub></form><legend id='LygKT'></legend><bdo id='LygKT'><pre id='LygKT'><center id='LygKT'></center></pre></bdo></b><th id='LygKT'></th></span></q></dt></tr></i><div id='LygKT'><tfoot id='LygKT'></tfoot><dl id='LygKT'><fieldset id='LygKT'></fieldset></dl></div>