Drupal分类和术语的使用
zhangzhijun
次浏览
个评论
Drupal的分类,对于一开始接触Drupal的用户来说,理解起来相对有难度,特别是从WordPress转过来的用户,在创建菜单时,特别感到不适。本文从Drupal分类和菜单创建两个方面,来说明其使用方式。
一、分类
在Drupal中创建分类,其实就是创建一些列的词汇表。Drupal中的分类是一个非常大的概念,如果用过WordPress,则WordPress中的文章分类则对应Drupal中的一个词汇表。例如,为了更好的管理文章,我们可以创建一个文章分类的词汇表,然后在词汇表中增加不同的输入,例如:
词汇表:

术语:
0 array:5 [
"field_image" => array:2 [
"#cache" => array:3 [
"contexts" => []
"tags" => []
"max-age" => -1
]
"#weight" => -1
]
"body" => array:18 [
"#theme" => "field"
"#title" => "正文"
"#label_display" => "hidden"
"#view_mode" => "teaser"
"#language" => "zh-hans"
"#field_name" => "body"
"#field_type" => "text_with_summary"
"#field_translatable" => true
"#entity_type" => "node"
"#bundle" => "article"
"#object" => Drupal\node\Entity\Node {#5240
#entityTypeId: "node"
#enforceIsNew: null
#typedData: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756
#definition: Drupal\Core\Entity\TypedData\EntityDataDefinition {#6590
#definition: array:1 [
"constraints" => array:2 [ …2]
]
#typedDataManager: null
#propertyDefinitions: null
}
#name: null
#parent: null
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: null
#entity: Drupal\node\Entity\Node {#5240}
}
#cacheContexts: []
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#values: array:24 [
"nid" => array:1 [
"x-default" => "1"
]
"vid" => array:1 [
"x-default" => "2"
]
"type" => array:1 [
"x-default" => "article"
]
"uuid" => array:1 [
"x-default" => "7e00639a-d39c-4d1f-8e1d-4a4e53bef13c"
]
"langcode" => array:1 [
"x-default" => "zh-hans"
]
"revision_uid" => array:1 [
"x-default" => "1"
]
"revision_timestamp" => array:1 [
"x-default" => "1746242224"
]
"revision_log" => array:1 [
"x-default" => null
]
"revision_default" => array:1 [
"x-default" => "1"
]
"isDefaultRevision" => array:1 [
"x-default" => "1"
]
"status" => array:1 [
"x-default" => "1"
]
"uid" => array:1 [
"x-default" => "1"
]
"title" => array:1 [
"x-default" => "Drupal分类和术语的使用"
]
"created" => array:1 [
"x-default" => "1746241128"
]
"changed" => array:1 [
"x-default" => "1746242224"
]
"promote" => array:1 [
"x-default" => "1"
]
"sticky" => array:1 [
"x-default" => "0"
]
"default_langcode" => array:1 [
"x-default" => "1"
]
"revision_translation_affected" => array:1 [
"x-default" => "1"
]
"body" => array:1 [
"x-default" => array:1 [
0 => array:3 [ …3]
]
]
"comment" => array:1 [
"x-default" => array:1 [
0 => array:6 [ …6]
]
]
"field_post_category" => array:1 [
"x-default" => array:1 [
0 => array:1 [ …1]
]
]
"field_tags" => array:1 [
"x-default" => array:2 [
0 => array:1 [ …1]
1 => array:1 [ …1]
]
]
"view" => Drupal\views\ViewExecutable {#1479
+storage: Drupal\views\Entity\View {#2852
#entityTypeId: "view"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [ …1]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "taxonomy_term"
#status: true
#uuid: "556ed063-8173-4fbd-ae1c-a3c9007104d3"
-isUninstalling: false
#langcode: "zh-hans"
#third_party_settings: []
#_core: array:1 [ …1]
#trustedData: false
#dependencies: array:2 [ …2]
#isSyncing: false
#base_table: "node_field_data"
#id: "taxonomy_term"
#label: "分类术语"
#description: "属于某个分类词汇的内容。"
#tag: "default"
#display: array:3 [ …3]
#base_field: "nid"
#executable: Drupal\views\ViewExecutable {#4990 …59}
#module: "taxonomy"
}
+built: true
+executed: true
+args: array:1 [
0 => "14"
]
+build_info: array:5 [
"query" => Drupal\Core\Database\Query\Select {#4980 …21}
"count_query" => Drupal\Core\Database\Query\Select {#4987 …21}
"query_args" => []
"title" => "{{ arguments.tid }}"
"substitutions" => array:2 [ …2]
]
#ajaxEnabled: false
+plugin_name: null
+build_time: 0.0033638477325439
+result: array:2 [
0 => Drupal\views\ResultRow {#5232 …7}
1 => Drupal\views\ResultRow {#5225 …7}
]
#current_page: null
#items_per_page: null
#offset: null
+total_rows: 2
+attachment_before: []
+attachment_after: []
+feedIcons: array:1 [
0 => array:3 [ …3]
]
+exposed_data: []
#exposed_input: []
+exposed_raw_input: []
+old_view: []
+parent_views: []
+is_attachment: false
+current_display: "page_1"
+query: & Drupal\views\Plugin\views\query\Sql {#4731
#pluginId: "views_query"
#pluginDefinition: array:10 [ …10]
#configuration: []
#stringTranslation: null
#_serviceIds: []
#_entityStorages: []
#messenger: Drupal\Core\Messenger\Messenger {#2953 …2}
+options: array:5 [ …5]
+view: Drupal\views\ViewExecutable {#1479}
+displayHandler: Drupal\views\Plugin\views\display\Page {#1471
#pluginId: "page"
#pluginDefinition: array:20 [ …20]
#configuration: []
#stringTranslation: null
#_serviceIds: []
#_entityStorages: []
#messenger: null
+options: array:38 [ …38]
+view: Drupal\views\ViewExecutable {#1479}
+displayHandler: null
+definition: array:20 [ …20]
#usesOptions: true
#renderer: null
+position: ? int
+handlers: array:8 [ …8]
#plugins: array:7 [ …7]
#extenders: []
+output: array:6 [ …6]
#usesAJAX: true
#usesPager: true
#usesMore: true
#usesAttachments: true
#usesAreas: true
+display: & array:6 [ …6]
+has_exposed: false
+default_display: Drupal\views\Plugin\views\display\DefaultDisplay {#1480 …27}
#dependencies: []
#routeProvider: Drupal\Core\Routing\RouteProvider {#2892
#connection: Drupal\mysql\Driver\Database\mysql\Connection {#15 …18}
#tableName: "router"
#state: Drupal\Core\State\State {#3054 …11}
#routes: array:4 [ …4]
#serializedRoutes: array:379 [ …379]
#currentPath: Drupal\Core\Path\CurrentPathStack {#3057 …2}
#cache: Drupal\Core\Cache\DatabaseBackend {#3058 …6}
#cacheTagInvalidator: Drupal\Core\Cache\CacheTagsInvalidator {#2884 …2}
#pathProcessor: Drupal\Core\PathProcessor\PathProcessorManager {#3003 …4}
#languageManager: Drupal\language\ConfigurableLanguageManager {#2949 …16}
#extraCacheKeyParts: array:2 [ …2]
}
#state: Drupal\Core\State\State {#3054 …11}
#menuStorage: Drupal\system\MenuStorage {#1477 …17}
#parentFormSelector: Drupal\Core\Menu\MenuParentFormSelector {#1462 …3}
}
+definition: array:10 [ …10]
#usesOptions: false
#renderer: null
+position: ? int
+pager: null
#limit: 11
+offset: 0
#groupOperator: "AND"
#tableQueue: array:2 [ …2]
+tables: array:1 [ …1]
+relationships: array:1 [ …1]
+where: array:2 [ …2]
+having: []
+orderby: array:2 [ …2]
+groupby: []
+fields: array:4 [ …4]
+distinct: false
#hasAggregate: false
#getCountOptimized: false
#fieldAliases: array:2 [ …2]
+tags: []
#noDistinct: null
#entityTypeManager: Drupal\Core\Entity\EntityTypeManager {#3037 …23}
#dateSql: Drupal\views\Plugin\views\query\MysqlDateSql {#4727 …1}
+count_field: array:4 [ …4]
}
+pager: Drupal\views\Plugin\views\pager\Mini {#4710
#pluginId: "mini"
#pluginDefinition: array:13 [ …13]
#configuration: []
#stringTranslation: Drupal\Core\StringTranslation\TranslationManager {#3034 …3}
#_serviceIds: []
#_entityStorages: []
#messenger: null
+options: array:7 [ …7]
+view: Drupal\views\ViewExecutable {#1479}
+displayHandler: Drupal\views\Plugin\views\display\Page {#1471}
+definition: array:13 [ …13]
#usesOptions: true
#renderer: null
+position: ? int
+current_page: 0
+total_items: 2
#headingOptions: array:6 [ …6]
#pagerManager: Drupal\Core\Pager\PagerManager {#4723 …5}
#pagerParameters: Drupal\Core\Pager\PagerParameters {#4725 …1}
}
+display_handler: Drupal\views\Plugin\views\display\Page {#1471}
+displayHandlers: Drupal\views\DisplayPluginCollection {#1504
#pluginInstances: array:3 [ …3]
#instanceIds: array:3 [ …3]
#manager: Drupal\views\Plugin\ViewsPluginManager {#2037
#discovery: null
#factory: Drupal\Core\Plugin\Factory\ContainerFactory {#1482 …2}
#mapper: null
#cacheKey: "views:display"
#cacheTags: []
#alterHook: "views_plugins_display"
#subdir: "Plugin/views/display"
#moduleHandler: Drupal\Core\Extension\ModuleHandler {#26
#loadedFiles: array:67 [
"announcements_feed" => true
"automated_cron" => true
"ban" => true
"basic_auth" => true
"big_pipe" => true
"block" => true
"block_content" => true
"breakpoint" => true
"ckeditor5" => true
"comment" => true
"config" => true
"config_translation" => true
"contact" => true
"contextual" => true
"ctools" => true
"ctools_block" => true
"ctools_views" => true
"datetime" => true
"dblog" => true
"devel" => true
"dynamic_page_cache" => true
"editor" => true
"field" => true
"field_layout" => true
"field_ui" => true
"file" => true
"filter" => true
"help" => true
"history" => true
"image" => true
"imce" => true
"language" => true
"layout_builder" => true
"layout_discovery" => true
"link" => true
"locale" => true
"media" => true
"media_library" => true
"menu_link_content" => true
"menu_ui" => true
"migrate" => true
"mysql" => true
"node" => true
"options" => true
"page_cache" => true
"path" => true
"path_alias" => true
"responsive_image" => true
"rest" => true
"search" => true
"serialization" => true
"shortcut" => true
"simple_sitemap" => true
"simple_sitemap_engines" => true
"syslog" => true
"system" => true
"taxonomy" => true
"text" => true
"token" => true
"toolbar" => true
"update" => true
"user" => true
"views_ui" => true
"pathauto" => true
"content_translation" => true
"views" => true
"standard" => true
]
#moduleList: array:67 [
"announcements_feed" => Drupal\Core\Extension\Extension {#23 …6}
"automated_cron" => Drupal\Core\Extension\Extension {#37 …6}
"ban" => Drupal\Core\Extension\Extension {#39 …6}
"basic_auth" => Drupal\Core\Extension\Extension {#42 …6}
"big_pipe" => Drupal\Core\Extension\Extension {#41 …6}
"block" => Drupal\Core\Extension\Extension {#45 …6}
"block_content" => Drupal\Core\Extension\Extension {#44 …6}
"breakpoint" => Drupal\Core\Extension\Extension {#50 …6}
"ckeditor5" => Drupal\Core\Extension\Extension {#48 …6}
"comment" => Drupal\Core\Extension\Extension {#47 …6}
"config" => Drupal\Core\Extension\Extension {#62 …6}
"config_translation" => Drupal\Core\Extension\Extension {#57 …6}
"contact" => Drupal\Core\Extension\Extension {#51 …6}
"contextual" => Drupal\Core\Extension\Extension {#52 …6}
"ctools" => Drupal\Core\Extension\Extension {#3223 …6}
"ctools_block" => Drupal\Core\Extension\Extension {#3226 …6}
"ctools_views" => Drupal\Core\Extension\Extension {#3232 …6}
"datetime" => Drupal\Core\Extension\Extension {#3208 …6}
"dblog" => Drupal\Core\Extension\Extension {#3192 …6}
"devel" => Drupal\Core\Extension\Extension {#3193 …6}
"dynamic_page_cache" => Drupal\Core\Extension\Extension {#3189 …6}
"editor" => Drupal\Core\Extension\Extension {#3190 …6}
"field" => Drupal\Core\Extension\Extension {#3186 …6}
"field_layout" => Drupal\Core\Extension\Extension {#3187 …6}
"field_ui" => Drupal\Core\Extension\Extension {#3183 …6}
"file" => Drupal\Core\Extension\Extension {#3184 …6}
"filter" => Drupal\Core\Extension\Extension {#3180 …6}
"help" => Drupal\Core\Extension\Extension {#3181 …6}
"history" => Drupal\Core\Extension\Extension {#3177 …6}
"image" => Drupal\Core\Extension\Extension {#3178 …6}
"imce" => Drupal\Core\Extension\Extension {#3174 …6}
"language" => Drupal\Core\Extension\Extension {#3175 …6}
"layout_builder" => Drupal\Core\Extension\Extension {#3171 …6}
"layout_discovery" => Drupal\Core\Extension\Extension {#3172 …6}
"link" => Drupal\Core\Extension\Extension {#3168 …6}
"locale" => Drupal\Core\Extension\Extension {#3169 …6}
"media" => Drupal\Core\Extension\Extension {#3165 …6}
"media_library" => Drupal\Core\Extension\Extension {#3166 …6}
"menu_link_content" => Drupal\Core\Extension\Extension {#3162 …6}
"menu_ui" => Drupal\Core\Extension\Extension {#3163 …6}
"migrate" => Drupal\Core\Extension\Extension {#3159 …6}
"mysql" => Drupal\Core\Extension\Extension {#3160 …6}
"node" => Drupal\Core\Extension\Extension {#3156 …6}
"options" => Drupal\Core\Extension\Extension {#3157 …6}
"page_cache" => Drupal\Core\Extension\Extension {#3153 …6}
"path" => Drupal\Core\Extension\Extension {#3154 …6}
"path_alias" => Drupal\Core\Extension\Extension {#3150 …6}
"responsive_image" => Drupal\Core\Extension\Extension {#3151 …6}
"rest" => Drupal\Core\Extension\Extension {#3147 …6}
"search" => Drupal\Core\Extension\Extension {#3148 …6}
"serialization" => Drupal\Core\Extension\Extension {#3144 …6}
"shortcut" => Drupal\Core\Extension\Extension {#3145 …6}
"simple_sitemap" => Drupal\Core\Extension\Extension {#3141 …6}
"simple_sitemap_engines" => Drupal\Core\Extension\Extension {#3142 …6}
"syslog" => Drupal\Core\Extension\Extension {#3138 …6}
"system" => Drupal\Core\Extension\Extension {#3139 …6}
"taxonomy" => Drupal\Core\Extension\Extension {#3135 …6}
"text" => Drupal\Core\Extension\Extension {#3136 …6}
"token" => Drupal\Core\Extension\Extension {#3132 …6}
"toolbar" => Drupal\Core\Extension\Extension {#3133 …6}
"update" => Drupal\Core\Extension\Extension {#3129 …6}
"user" => Drupal\Core\Extension\Extension {#3130 …6}
"views_ui" => Drupal\Core\Extension\Extension {#3126 …6}
"pathauto" => Drupal\Core\Extension\Extension {#3127 …6}
"content_translation" => Drupal\Core\Extension\Extension {#3123 …6}
"views" => Drupal\Core\Extension\Extension {#3124 …6}
"standard" => Drupal\Core\Extension\Extension {#3120 …6}
]
#loaded: true
#alterEventListeners: array:41 [
"language_types_info" => array:2 [ …2]
"system_info" => array:1 [ …1]
"query,query_views,query_views_taxonomy_term" => array:1 [ …1]
"module_implements" => array:3 [ …3]
"query,query_views,query_views_taxonomy_term,query_node_access" => array:2 [ …2]
"node_view_mode,entity_view_mode" => []
"theme_registry" => array:2 [ …2]
"node_build_defaults,entity_build_defaults" => array:1 [ …1]
"taxonomy_term_view_mode,entity_view_mode" => []
"taxonomy_term_build_defaults,entity_build_defaults" => array:1 [ …1]
"theme_suggestions,theme_suggestions_views_view" => []
"template_preprocess_default_variables" => array:1 [ …1]
"entity_query,entity_query_entity_view_display" => []
"entity_view_display" => array:1 [ …1]
"entity_field_access" => []
"entity_display_build" => []
"taxonomy_term_view,entity_view" => array:2 [ …2]
"theme_suggestions,theme_suggestions_taxonomy_term" => []
"theme_suggestions,theme_suggestions_views_view_unformatted" => []
"node_view,entity_view" => array:4 [ …4]
"theme_suggestions,theme_suggestions_node" => array:1 [ …1]
"theme_suggestions,theme_suggestions_field" => array:1 [ …1]
"theme_suggestions,theme_suggestions_time" => []
"theme_suggestions,theme_suggestions_username" => []
"user_format_name" => []
"file_url" => []
"entity_query,entity_query_media" => []
"query,query_entity_query,query_entity_query_media" => []
"media_view_mode,entity_view_mode" => []
"media_build_defaults,entity_build_defaults" => array:1 [ …1]
"query,query_file_load_multiple" => []
"media_view,entity_view" => array:2 [ …2]
"theme_suggestions,theme_suggestions_media" => []
"theme_suggestions,theme_suggestions_image_formatter" => []
"theme_suggestions,theme_suggestions_image_style" => []
"theme_suggestions,theme_suggestions_image" => []
"link" => []
"node_links" => array:1 [ …1]
"theme_suggestions,theme_suggestions_links" => []
"entity_query,entity_query_file" => []
"query,query_entity_query,query_entity_query_file" => []
]
#root: "/var/www/html/chahuawu.com/web"
#includeFileKeys: array:1 [
"inc:views:views.theme" => "/var/www/html/chahuawu.com/web/core/modules/views/views.theme.inc"
]
#invokeMap: array:25 [
"language_types_info_alter" => array:2 [ …2]
"system_info_alter" => array:1 [ …1]
"entity_access" => array:1 [ …1]
"views_query_substitutions" => array:4 [ …4]
"query_views_alter" => array:1 [ …1]
"module_implements_alter" => array:3 [ …3]
"query_node_access_alter" => array:1 [ …1]
"theme" => array:32 [ …32]
"theme_registry_alter" => array:2 [ …2]
"entity_build_defaults_alter" => array:1 [ …1]
"views_pre_render" => array:3 [ …3]
"views_post_render" => array:1 [ …1]
"template_preprocess_default_variables_alter" => array:1 [ …1]
"entity_view_display_alter" => array:1 [ …1]
"entity_field_access" => array:1 [ …1]
"entity_view" => array:1 [ …1]
"entity_view_alter" => array:2 [ …2]
"theme_suggestions_taxonomy_term" => array:1 [ …1]
"node_view_alter" => array:2 [ …2]
"theme_suggestions_node" => array:1 [ …1]
"theme_suggestions_node_alter" => array:1 [ …1]
"theme_suggestions_field" => array:1 [ …1]
"theme_suggestions_field_alter" => array:1 [ …1]
"theme_suggestions_media" => array:1 [ …1]
"node_links_alter" => array:1 [ …1]
]
#eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#3234 …3}
#hookImplementationsMap: array:501 [
"help" => array:57 [ …57]
"toolbar" => array:6 [ …6]
"toolbar_alter" => array:1 [ …1]
"theme" => array:30 [ …30]
"cron" => array:13 [ …13]
"settings_submit" => array:1 [ …1]
"form_system_cron_settings_alter" => array:1 [ …1]
"schema" => array:1 [ …1]
"theme_suggestions_big_pipe_interface_preview" => array:1 [ …1]
"page_attachments" => array:4 [ …4]
"themes_installed" => array:7 [ …7]
"theme_initialize" => array:1 [ …1]
"theme_suggestions_block" => array:1 [ …1]
"page_top" => array:5 [ …5]
"modules_installed" => array:7 [ …7]
"rebuild" => array:1 [ …1]
"user_role_delete" => array:2 [ …2]
"menu_delete" => array:3 [ …3]
"configurable_language_delete" => array:4 [ …4]
"block_build_local_actions_block_alter" => array:1 [ …1]
"install" => array:1 [ …1]
"update_last_removed" => array:1 [ …1]
"add_body_field" => array:1 [ …1]
"entity_type_alter" => array:10 [ …10]
"query_entity_reference_alter" => array:2 [ …2]
"theme_suggestions_block_alter" => array:1 [ …1]
"entity_operation" => array:9 [ …9]
"themes_uninstalled" => array:5 [ …5]
"module_implements_alter" => array:1 [ …1]
"filter_format_edit_form_submit" => array:1 [ …1]
"form_filter_format_form_alter" => array:3 [ …3]
"library_info_alter" => array:4 [ …4]
"js_alter" => array:2 [ …2]
"config_schema_info_alter" => array:3 [ …3]
"uninstall" => array:1 [ …1]
"views_data_alter" => array:6 [ …6]
"entity_extra_field_info" => array:6 [ …6]
"field_config_create" => array:2 [ …2]
"field_config_update" => array:3 [ …3]
"field_storage_config_insert" => array:1 [ …1]
"field_config_delete" => array:5 [ …5]
"node_links_alter" => array:1 [ …1]
"entity_view" => array:1 [ …1]
"node_view_alter" => array:2 [ …2]
"form_field_ui_field_storage_add_form_alter" => array:3 [ …3]
"field_info_entity_type_ui_definitions_alter" => array:1 [ …1]
"form_field_ui_form_display_overview_form_alter" => array:1 [ …1]
"form_field_ui_display_overview_form_alter" => array:1 [ …1]
"entity_storage_load" => array:1 [ …1]
"entity_insert" => array:3 [ …3]
"entity_predelete" => array:2 [ …2]
"node_update_index" => array:1 [ …1]
"node_search_result" => array:1 [ …1]
"user_cancel" => array:3 [ …3]
"user_predelete" => array:2 [ …2]
"ranking" => array:2 [ …2]
"entity_view_display_presave" => array:1 [ …1]
"field_type_category_info_alter" => array:3 [ …3]
"token_info" => array:8 [ …8]
"tokens" => array:8 [ …8]
"uri" => array:1 [ …1]
"preview" => array:1 [ …1]
"file_download" => array:6 [ …6]
"config_translation_info" => array:1 [ …1]
"user_profile_form_submit" => array:1 [ …1]
"form_user_admin_settings_submit" => array:1 [ …1]
"menu_local_tasks_alter" => array:1 [ …1]
"mail" => array:4 [ …4]
"form_user_form_alter" => array:1 [ …1]
"form_user_admin_settings_alter" => array:2 [ …2]
"rest_resource_alter" => array:1 [ …1]
"preprocess" => array:1 [ …1]
"contextual_links_view_alter" => array:2 [ …2]
"condition_info_alter" => array:1 [ …1]
"plugin_filter_block_alter" => array:2 [ …2]
"views_plugins_display_alter" => array:2 [ …2]
"type_field_views_data_helper" => array:1 [ …1]
"field_views_data" => array:5 [ …5]
"filters" => array:1 [ …1]
"views_data" => array:4 [ …4]
"menu_links_discovered_alter" => array:4 [ …4]
"form_system_logging_settings_alter" => array:2 [ …2]
"views_pre_render" => array:3 [ …3]
"local_tasks_alter" => array:6 [ …6]
"set_message" => array:1 [ …1]
"get_handlers" => array:1 [ …1]
"set_handler" => array:1 [ …1]
"page_attachments_alter" => array:1 [ …1]
"dump" => array:1 [ …1]
"export" => array:1 [ …1]
"message" => array:1 [ …1]
"debug" => array:1 [ …1]
"render" => array:1 [ …1]
"form_user_admin_permissions_alter" => array:1 [ …1]
"form_system_modules_alter" => array:1 [ …1]
"query_debug_alter" => array:1 [ …1]
"requirements" => array:1 [ …1]
"image_upload_settings_form" => array:1 [ …1]
"element_info_alter" => array:5 [ …5]
"form_filter_admin_overview_alter" => array:1 [ …1]
"entity_update" => array:2 [ …2]
"entity_delete" => array:3 [ …3]
"entity_revision_delete" => array:1 [ …1]
"filter_format_presave" => array:1 [ …1]
"form_filter_admin_format_editor_configure" => array:1 [ …1]
"form_filter_admin_form_ajax" => array:1 [ …1]
"form_filter_admin_format_validate" => array:1 [ …1]
"form_filter_admin_format_submit" => array:1 [ …1]
"load" => array:1 [ …1]
"filter_xss" => array:1 [ …1]
"purge_batch" => array:1 [ …1]
"purge_field" => array:1 [ …1]
"purge_field_storage" => array:1 [ …1]
"form_field_config_edit_form_entity_builder" => array:1 [ …1]
"entity_field_storage_info" => array:1 [ …1]
"entity_bundle_field_info" => array:1 [ …1]
"entity_bundle_delete" => array:3 [ …3]
"config_import_steps_alter" => array:1 [ …1]
"form_config_admin_import_form_alter" => array:1 [ …1]
"field_config_insert" => array:3 [ …3]
"field_storage_config_update" => array:3 [ …3]
"field_config_presave" => array:2 [ …2]
"entity_view_alter" => array:2 [ …2]
"form_alter" => array:6 [ …6]
"ui_preprocess_form_element__new_storage_type" => array:1 [ …1]
"form_manage_field_form_submit" => array:1 [ …1]
"entity_type_build" => array:4 [ …4]
"entity_bundle_create" => array:1 [ …1]
"entity_view_mode_presave" => array:1 [ …1]
"entity_form_mode_presave" => array:1 [ …1]
"entity_view_mode_delete" => array:1 [ …1]
"entity_form_mode_delete" => array:1 [ …1]
"get_content_headers" => array:1 [ …1]
"save_upload" => array:1 [ …1]
"managed_file_submit" => array:1 [ …1]
"managed_file_save_upload" => array:1 [ …1]
"get_file_references" => array:1 [ …1]
"field_find_file_reference_column" => array:1 [ …1]
"system_settings_submit" => array:1 [ …1]
"field_views_data_views_data_alter" => array:2 [ …2]
"field_widget_info_alter" => array:2 [ …2]
"file_predelete" => array:2 [ …2]
"form_system_file_system_settings_alter" => array:2 [ …2]
"formats" => array:1 [ …1]
"formats_reset" => array:1 [ …1]
"get_roles_by_format" => array:1 [ …1]
"get_formats_by_role" => array:1 [ …1]
"default_format" => array:1 [ …1]
"fallback_format" => array:1 [ …1]
"filter_secure_image_alter" => array:1 [ …1]
"block_view_help_block_alter" => array:1 [ …1]
"modules_uninstalled" => array:6 [ …6]
"node_delete" => array:1 [ …1]
"user_delete" => array:2 [ …2]
"read" => array:1 [ …1]
"read_multiple" => array:1 [ …1]
"write" => array:1 [ …1]
"path_flush" => array:1 [ …1]
"style_options" => array:1 [ …1]
"filter_keyword" => array:1 [ …1]
"file_move" => array:1 [ …1]
"entity_presave" => array:3 [ …3]
"field_storage_config_delete" => array:2 [ …2]
"field_widget_third_party_settings_form" => array:1 [ …1]
"field_widget_settings_summary_alter" => array:1 [ …1]
"field_widget_single_element_form_alter" => array:3 [ …3]
"form_editor_link_dialog_alter" => array:1 [ …1]
"form_editor_image_dialog_alter" => array:1 [ …1]
"process_url_element" => array:1 [ …1]
"editor_js_settings_alter" => array:1 [ …1]
"file_validate_name" => array:1 [ …1]
"process_language_select" => array:1 [ …1]
"configuration_element_submit" => array:1 [ …1]
"get_default_langcode" => array:1 [ …1]
"negotiation_url_prefixes_update" => array:1 [ …1]
"get_browser_drupal_langcode_mappings" => array:1 [ …1]
"entity_base_field_info_alter" => array:2 [ …2]
"field_info_alter" => array:3 [ …3]
"entity_field_access" => array:1 [ …1]
"tour_tips_alter" => array:1 [ …1]
"language_types_info_alter" => array:2 [ …2]
"form_entity_form_display_edit_form_alter" => array:1 [ …1]
"entity_build_defaults_alter" => array:1 [ …1]
"plugin_filter_block__layout_builder_alter" => array:1 [ …1]
"block_content_access" => array:1 [ …1]
"plugin_filter_block__block_ui_alter" => array:1 [ …1]
"plugin_filter_layout__layout_builder_alter" => array:1 [ …1]
"plugin_filter_layout_alter" => array:1 [ …1]
"system_breadcrumb_alter" => array:2 [ …2]
"entity_translation_create" => array:2 [ …2]
"theme_registry_alter" => array:2 [ …2]
"theme_suggestions_field_alter" => array:1 [ …1]
"translation_get_projects" => array:1 [ …1]
"translation_clear_cache_projects" => array:1 [ …1]
"translation_load_sources" => array:1 [ …1]
"translation_build_sources" => array:1 [ …1]
"translation_source_check_file" => array:1 [ …1]
"translation_source_build" => array:1 [ …1]
"translation_build_server_pattern" => array:1 [ …1]
"cron_fill_queue" => array:1 [ …1]
"translation_batch_update_build" => array:1 [ …1]
"translation_batch_fetch_build" => array:1 [ …1]
"translatable_language_list" => array:1 [ …1]
"get_plural" => array:1 [ …1]
"system_set_config_langcodes" => array:1 [ …1]
"system_update" => array:1 [ …1]
"system_remove" => array:1 [ …1]
"js_translate" => array:1 [ …1]
"form_language_admin_add_form_alter_submit" => array:1 [ …1]
"form_language_admin_edit_form_alter_submit" => array:1 [ …1]
"is_translatable" => array:1 [ …1]
"system_file_system_settings_submit" => array:1 [ …1]
"translation_get_file_history" => array:1 [ …1]
"translation_update_file_history" => array:1 [ …1]
"translation_file_history_delete" => array:1 [ …1]
"translation_get_status" => array:1 [ …1]
"translation_status_save" => array:1 [ …1]
"translation_status_delete_languages" => array:1 [ …1]
"translation_status_delete_projects" => array:1 [ …1]
"translation_clear_status" => array:1 [ …1]
"translation_use_remote_source" => array:1 [ …1]
"string_is_safe" => array:1 [ …1]
"translation_language_table" => array:1 [ …1]
"translation_batch_version_check" => array:1 [ …1]
"translation_batch_status_check" => array:1 [ …1]
"translation_batch_status_finished" => array:1 [ …1]
"translation_batch_fetch_download" => array:1 [ …1]
"translation_batch_fetch_import" => array:1 [ …1]
"translation_batch_fetch_finished" => array:1 [ …1]
"translation_http_check" => array:1 [ …1]
"translation_download_source" => array:1 [ …1]
"configurable_language_insert" => array:1 [ …1]
"configurable_language_update" => array:1 [ …1]
"module_preuninstall" => array:1 [ …1]
"cache_flush" => array:1 [ …1]
"form_language_admin_overview_form_alter" => array:1 [ …1]
"form_language_admin_add_form_alter" => array:1 [ …1]
"form_language_admin_edit_form_alter" => array:1 [ …1]
"translation_flush_projects" => array:1 [ …1]
"translation_build_projects" => array:1 [ …1]
"translation_project_list" => array:1 [ …1]
"translation_default_translation_server" => array:1 [ …1]
"translation_check_projects" => array:1 [ …1]
"translation_check_projects_batch" => array:1 [ …1]
"translation_batch_status_build" => array:1 [ …1]
"translation_check_projects_local" => array:1 [ …1]
"translate_batch_import_files" => array:1 [ …1]
"translate_get_interface_translation_files" => array:1 [ …1]
"translate_batch_build" => array:1 [ …1]
"translate_batch_import" => array:1 [ …1]
"translate_batch_import_save" => array:1 [ …1]
"translate_batch_refresh" => array:1 [ …1]
"translate_batch_finished" => array:1 [ …1]
"translate_file_create" => array:1 [ …1]
"translate_file_attach_properties" => array:1 [ …1]
"translate_delete_translation_files" => array:1 [ …1]
"config_batch_update_components" => array:1 [ …1]
"config_batch_build" => array:1 [ …1]
"config_batch_update_default_config_langcodes" => array:1 [ …1]
"config_batch_set_config_langcodes" => array:1 [ …1]
"config_batch_update_config_translations" => array:1 [ …1]
"config_batch_refresh_name" => array:1 [ …1]
"config_batch_finished" => array:1 [ …1]
"theme_suggestions_media" => array:1 [ …1]
"filter_format_edit_form_validate" => array:1 [ …1]
"entity_access" => array:1 [ …1]
"field_ui_preconfigured_options_alter" => array:2 [ …2]
"field_widget_complete_form_alter" => array:1 [ …1]
"form_filter_format_edit_form_alter" => array:1 [ …1]
"form_filter_format_add_form_alter" => array:1 [ …1]
"views_query_substitutions" => array:4 [ …4]
"library_preprocess_media" => array:1 [ …1]
"library_preprocess_views_view__media_library" => array:1 [ …1]
"library_preprocess_views_view_fields" => array:1 [ …1]
"form_views_form_media_library_page_alter" => array:1 [ …1]
"media_source_info_alter" => array:1 [ …1]
"views_post_render" => array:1 [ …1]
"image_style_access" => array:1 [ …1]
"path_alias_insert" => array:1 [ …1]
"path_alias_update" => array:1 [ …1]
"path_alias_delete" => array:1 [ …1]
"get_menu_link_defaults" => array:1 [ …1]
"node_builder" => array:1 [ …1]
"form_node_form_submit" => array:1 [ …1]
"form_node_type_form_validate" => array:1 [ …1]
"form_node_type_form_builder" => array:1 [ …1]
"block_view_system_menu_block_alter" => array:1 [ …1]
"form_node_form_alter" => array:2 [ …2]
"form_node_type_form_alter" => array:1 [ …1]
"mass_update" => array:1 [ …1]
"title_list" => array:1 [ …1]
"mark" => array:1 [ …1]
"type_get_names" => array:1 [ …1]
"get_type_label" => array:1 [ …1]
"type_get_description" => array:1 [ …1]
"is_page" => array:1 [ …1]
"theme_suggestions_node" => array:1 [ …1]
"form_system_themes_admin_form_submit" => array:1 [ …1]
"access_grants" => array:1 [ …1]
"access_view_all_nodes" => array:1 [ …1]
"access_needs_rebuild" => array:1 [ …1]
"access_rebuild" => array:1 [ …1]
"reindex_node_search" => array:1 [ …1]
"views_analyze" => array:2 [ …2]
"entity_view_display_alter" => array:1 [ …1]
"form_system_themes_admin_form_alter" => array:1 [ …1]
"node_access" => array:1 [ …1]
"query_node_access_alter" => array:1 [ …1]
"comment_insert" => array:1 [ …1]
"comment_update" => array:1 [ …1]
"comment_delete" => array:1 [ …1]
"config_translation_info_alter" => array:1 [ …1]
"field_storage_config_update_forbid" => array:1 [ …1]
"allowed_values" => array:1 [ …1]
"entity_base_field_info" => array:3 [ …3]
"get_image_dimensions" => array:1 [ …1]
"get_mime_type" => array:1 [ …1]
"theme_suggestions_search_result" => array:1 [ …1]
"excerpt" => array:1 [ …1]
"form_search_block_form_alter" => array:1 [ …1]
"block_presave" => array:1 [ …1]
"set_edit_access" => array:1 [ …1]
"set_switch_access" => array:1 [ …1]
"renderable_links" => array:1 [ …1]
"drush_command" => array:1 [ …1]
"form_simple_sitemap_entity_bundles_form_alter" => array:1 [ …1]
"form_simple_sitemap_entities_form_alter" => array:1 [ …1]
"engines_update_8301" => array:1 [ …1]
"engines_update_8302" => array:1 [ …1]
"engines_update_8401" => array:1 [ …1]
"engines_update_8402" => array:1 [ …1]
…170
]
#groupIncludes: array:29 [ …29]
}
#moduleExtensionList: ? ?Drupal\Core\Extension\ModuleExtensionList
#defaults: array:3 [ …3]
#pluginDefinitionAnnotationName: "Drupal\views\Annotation\ViewsDisplay"
#pluginDefinitionAttributeName: "Drupal\views\Attribute\ViewsDisplay"
#pluginInterface: "Drupal\views\Plugin\views\ViewsPluginInterface"
#namespaces: ArrayObject {#2887
storage: array:84 [ …84]
flag::STD_PROP_LIST: false
flag::ARRAY_AS_PROPS: false
iteratorClass: "ArrayIterator"
}
#additionalAnnotationNamespaces: []
#definitions: array:8 [ …8]
#cacheBackend: Drupal\Core\Cache\ChainedFastBackend {#2901
#bin: "cache_discovery"
#consistentBackend: Drupal\Core\Cache\DatabaseBackend {#2899 …6}
#fastBackend: Drupal\Core\Cache\ApcuBackend {#2895 …5}
#lastWriteTimestamp: 1747472823.815
}
#useCaches: true
}
#configurations: array:3 [ …3]
#pluginKey: "display_plugin"
#originalOrder: array:3 [ …3]
#_serviceIds: []
#_entityStorages: []
#view: Drupal\views\ViewExecutable {#1479}
}
+style_plugin: Drupal\views\Plugin\views\style\DefaultStyle {#4824
#pluginId: "default"
#pluginDefinition: array:13 [ …13]
#configuration: []
#stringTranslation: null
#_serviceIds: []
#_entityStorages: []
#messenger: null
+options: array:4 [ …4]
+view: Drupal\views\ViewExecutable {#1479}
+displayHandler: Drupal\views\Plugin\views\display\Page {#1471}
+definition: array:13 [ …13]
#usesOptions: true
#renderer: Drupal\Core\Render\Renderer {#2715 …8}
+position: ? int
#rowTokens: []
#usesRowPlugin: true
#usesRowClass: true
#usesGrouping: true
#usesFields: false
#rendered_fields: null
#groupingTheme: "views_view_grouping"
#defaultFieldLabels: false
+render_tokens: []
}
+rowPlugin: Drupal\node\Plugin\views\row\NodeRow {#4799
#pluginId: "entity:node"
#pluginDefinition: array:14 [ …14]
#configuration: []
#stringTranslation: null
#_serviceIds: []
#_entityStorages: []
#messenger: null
+options: array:1 [ …1]
+view: Drupal\views\ViewExecutable {#1479}
+displayHandler: Drupal\views\Plugin\views\display\Page {#1471}
+definition: array:14 [ …14]
#usesOptions: true
#renderer: null
+position: ? int
#usesFields: false
+base_field: "nid"
+field_alias: "nid"
+base_table: "node_field_data"
#entityTypeId: "node"
#entityType: Drupal\Core\Entity\ContentEntityType {#2440 …41}
#entityTypeManager: Drupal\Core\Entity\EntityTypeManager {#3037 …23}
#entityRepository: Drupal\Core\Entity\EntityRepository {#2682 …3}
#entityDisplayRepository: Drupal\Core\Entity\EntityDisplayRepository {#2248 …7}
#languageManager: Drupal\language\ConfigurableLanguageManager {#2949 …16}
#entityTranslationRenderer: Drupal\views\Entity\Render\TranslationLanguageRenderer {#4767 …5}
}
+row_index: ?
+override_url: null
+override_path: null
+base_database: null
+field: & []
+argument: & array:1 [
"tid" => Drupal\taxonomy\Plugin\views\argument\IndexTid {#4558 …38}
]
+sort: & array:2 [
"sticky" => Drupal\views\Plugin\views\sort\Standard {#4562 …23}
"created" => Drupal\views\Plugin\views\sort\Date {#4560 …23}
]
+filter: & array:2 [
"langcode" => Drupal\views\Plugin\views\filter\LanguageFilter {#4638 …34}
"status" => Drupal\views\Plugin\views\filter\BooleanOperator {#4564 …33}
]
+relationship: & []
+header: & array:1 [
"entity_taxonomy_term" => Drupal\views\Plugin\views\area\Entity {#4711 …28}
]
+footer: & []
+empty: & []
#response: Symfony\Component\HttpFoundation\Response {#5249
+headers: Symfony\Component\HttpFoundation\ResponseHeaderBag {#5250 …5}
#content: ""
#version: "1.0"
#statusCode: 200
#statusText: "OK"
#charset: null
-sentHeaders: ? array
}
#request: Symfony\Component\HttpFoundation\Request {#4
+attributes: Symfony\Component\HttpFoundation\ParameterBag {#7 …1}
+request: Symfony\Component\HttpFoundation\InputBag {#5 …1}
+query: Symfony\Component\HttpFoundation\InputBag {#6 …1}
+server: Symfony\Component\HttpFoundation\ServerBag {#10 …1}
+files: Symfony\Component\HttpFoundation\FileBag {#9 …1}
+cookies: Symfony\Component\HttpFoundation\InputBag {#8 …1}
+headers: Symfony\Component\HttpFoundation\HeaderBag {#11 …2}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: null
#pathInfo: "/zh-hans/web"
#requestUri: "/zh-hans/web"
#baseUrl: ""
#basePath: ""
#method: "GET"
#format: "html"
#session: Symfony\Component\HttpFoundation\Session\Session {#3100 …6}
#locale: null
#defaultLocale: "en"
-preferredFormat: null
-isHostValid: true
-isForwardedValid: true
-isSafeContentPreferred: ? bool
-trustedValuesCache: []
-isIisRewrite: false
}
+inited: true
+exposed_widgets: null
+preview: null
+get_total_rows: null
+build_sort: true
+many_to_one_tables: array:1 [
"_taxonomy_index.tid" => array:1 [ …1]
]
+dom_id: "6ca26e15c7cdf259843c0fbb0cf4ef7be86693ad29fc23274fbf6d5d1ed00779"
+element: array:20 [
"#type" => "view"
"#name" => "taxonomy_term"
"#display_id" => "page_1"
"#arguments" => array:1 [ …1]
"#embed" => false
"#cache" => & array:4 [ …4]
"#cache_properties" => array:4 [ …4]
"#view_id" => "taxonomy_term"
"#view_display_plugin_id" => "page"
"#view_display_show_admin_links" => true
"#views_contextual_links" => true
"#contextual_links" => array:1 [ …1]
"#pre_render" => array:1 [ …1]
"#defaults_loaded" => true
"#attached" => & array:3 [ …3]
"#pre_rendered" => true
"view_build" => array:7 [ …7]
"#title" => & array:2 [ …2]
"#attributes" => array:1 [ …1]
"#theme_wrappers" => array:1 [ …1]
]
#user: Drupal\Core\Session\AccountProxy {#2941
#account: Drupal\Core\Session\AnonymousUserSession {#32 …8}
#id: 0
#eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#3234 …3}
#_serviceIds: []
#_entityStorages: []
}
#showAdminLinks: null
#viewsData: Drupal\views\ViewsData {#1464
#baseCid: "views_data"
#cacheBackend: Drupal\Core\Cache\DatabaseBackend {#2877 …6}
#storage: array:3 [ …3]
#allStorage: array:73 [ …73]
#fullyLoaded: true
#langcode: "zh-hans"
#moduleHandler: Drupal\Core\Extension\ModuleHandler {#26}
#languageManager: Drupal\language\ConfigurableLanguageManager {#2949 …16}
}
#routeProvider: Drupal\Core\Routing\RouteProvider {#2892}
#baseEntityType: null
#serializationData: null
#displayPluginManager: Drupal\views\Plugin\ViewsPluginManager {#2037}
#loggerFactory: null
+"execute_time": 0.0011649131774902
}
]
#fields: array:8 [
"body" => array:1 [
"x-default" => Drupal\text\Plugin\Field\FieldType\TextFieldItemList {#7765
#definition: Drupal\field\Entity\FieldConfig {#5325
#entityTypeId: "field_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [
0 => "languages:language_interface"
]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.article.body"
#status: true
#uuid: "0072ed45-ad63-4da1-be59-36295fd81489"
-isUninstalling: false
#langcode: "zh-hans"
#third_party_settings: []
#_core: array:1 [
"default_config_hash" => "4Wxs1LseZ8JsNwD9uJVIbzZqG35yQXN8Eo1Hub6NMuI"
]
#trustedData: false
#dependencies: array:2 [
"config" => array:2 [
0 => "field.storage.node.body"
1 => "node.type.article"
]
"module" => array:1 [
0 => "text"
]
]
#isSyncing: false
#id: "node.article.body"
#field_name: "body"
#field_type: "text_with_summary"
#entity_type: "node"
#bundle: "article"
#label: "正文"
#description: ""
#settings: array:3 [
"display_summary" => true
"required_summary" => false
"allowed_formats" => []
]
#required: false
#translatable: true
#default_value: []
#default_value_callback: ""
#fieldStorage: Drupal\field\Entity\FieldStorageConfig {#6286
#entityTypeId: "field_storage_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [
0 => "languages:language_interface"
]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.body"
#status: true
#uuid: "513b0c39-15df-4d56-8656-368da07450f2"
-isUninstalling: false
#langcode: "en"
#third_party_settings: []
#_core: array:1 [
"default_config_hash" => "EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY"
]
#trustedData: false
#dependencies: array:1 [
"module" => array:2 [ …2]
]
#isSyncing: false
#id: "node.body"
#field_name: "body"
#entity_type: "node"
#type: "text_with_summary"
#module: "text"
#settings: []
#cardinality: 1
#translatable: true
#locked: false
#persist_with_no_fields: true
+custom_storage: false
#indexes: []
#deleted: false
#schema: null
#propertyDefinitions: array:5 [
"value" => Drupal\Core\TypedData\DataDefinition {#5489 …2}
"format" => Drupal\Core\TypedData\DataDefinition {#4080 …2}
"processed" => Drupal\Core\TypedData\DataDefinition {#5487 …2}
"summary" => Drupal\Core\TypedData\DataDefinition {#5485 …2}
"summary_processed" => Drupal\Core\TypedData\DataDefinition {#6311 …2}
]
+original: ? Drupal\field\FieldStorageConfigInterface
}
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#6317
#definition: array:2 [
"type" => "field_item:text_with_summary"
"settings" => array:3 [ …3]
]
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230
#discovery: null
#factory: null
#mapper: null
#cacheKey: "typed_data_types_plugins"
#cacheTags: []
#alterHook: "data_type_info"
#subdir: "Plugin/DataType"
#moduleHandler: Drupal\Core\Extension\ModuleHandler {#26}
#moduleExtensionList: ? ?Drupal\Core\Extension\ModuleExtensionList
#defaults: []
#pluginDefinitionAnnotationName: "Drupal\Core\TypedData\Annotation\DataType"
#pluginDefinitionAttributeName: "Drupal\Core\TypedData\Attribute\DataType"
#pluginInterface: null
#namespaces: ArrayObject {#2887}
#additionalAnnotationNamespaces: []
#definitions: array:113 [
"filter_format" => array:10 [ …10]
"layout_section" => array:10 [ …10]
"field_item:comment" => array:20 [ …20]
"field_item:datetime" => array:20 [ …20]
"field_item:file_uri" => array:20 [ …20]
"field_item:file" => array:21 [ …21]
"field_item:image" => array:21 [ …21]
"field_item:layout_section" => array:20 [ …20]
"field_item:link" => array:20 [ …20]
"field_item:list_float" => array:21 [ …21]
"field_item:list_integer" => array:21 [ …21]
"field_item:list_string" => array:21 [ …21]
"field_item:path" => array:20 [ …20]
"field_item:text_with_summary" => array:21 [ …21]
"field_item:text" => array:21 [ …21]
"field_item:text_long" => array:21 [ …21]
"field_item:language" => array:20 [ …20]
"field_item:string_long" => array:20 [ …20]
"field_item:float" => array:20 [ …20]
"field_item:created" => array:20 [ …20]
"field_item:uri" => array:20 [ …20]
"field_item:timestamp" => array:20 [ …20]
"field_item:integer" => array:20 [ …20]
"field_item:map" => array:20 [ …20]
"field_item:string" => array:20 [ …20]
"field_item:email" => array:20 [ …20]
"field_item:uuid" => array:20 [ …20]
"field_item:password" => array:20 [ …20]
"field_item:entity_reference" => array:20 [ …20]
"field_item:changed" => array:20 [ …20]
"field_item:boolean" => array:20 [ …20]
"field_item:decimal" => array:20 [ …20]
"boolean" => array:10 [ …10]
"timestamp" => array:10 [ …10]
"map" => array:10 [ …10]
"duration_iso8601" => array:10 [ …10]
"binary" => array:10 [ …10]
"timespan" => array:10 [ …10]
"decimal" => array:10 [ …10]
"language" => array:10 [ …10]
"string" => array:10 [ …10]
"uri" => array:10 [ …10]
"float" => array:10 [ …10]
"email" => array:10 [ …10]
"list" => array:10 [ …10]
"language_reference" => array:10 [ …10]
"any" => array:10 [ …10]
"datetime_iso8601" => array:10 [ …10]
"integer" => array:10 [ …10]
"entity" => array:11 [ …11]
"entity:block" => array:12 [ …12]
"entity:block_content_type" => array:12 [ …12]
"entity:block_content" => array:12 [ …12]
"entity:block_content:basic" => array:11 [ …11]
"entity:comment" => array:12 [ …12]
"entity:comment:comment" => array:11 [ …11]
"entity:comment_type" => array:12 [ …12]
"entity:contact_message" => array:12 [ …12]
"entity:contact_message:feedback" => array:11 [ …11]
"entity:contact_message:personal" => array:11 [ …11]
"entity:contact_form" => array:12 [ …12]
"entity:editor" => array:12 [ …12]
"entity:field_storage_config" => array:12 [ …12]
"entity:field_config" => array:12 [ …12]
"entity:file" => array:12 [ …12]
"entity:filter_format" => array:12 [ …12]
"entity:image_style" => array:12 [ …12]
"entity:imce_profile" => array:12 [ …12]
"entity:configurable_language" => array:12 [ …12]
"entity:language_content_settings" => array:12 [ …12]
"entity:media_type" => array:12 [ …12]
"entity:media" => array:12 [ …12]
"entity:media:audio" => array:11 [ …11]
"entity:media:document" => array:11 [ …11]
"entity:media:image" => array:11 [ …11]
"entity:media:remote_video" => array:11 [ …11]
"entity:media:video" => array:11 [ …11]
"entity:menu_link_content" => array:12 [ …12]
"entity:menu_link_content:menu_link_content" => array:11 [ …11]
"entity:node" => array:12 [ …12]
"entity:node:article" => array:11 [ …11]
"entity:node:event" => array:11 [ …11]
"entity:node:gallery" => array:11 [ …11]
"entity:node:page" => array:11 [ …11]
"entity:node_type" => array:12 [ …12]
"entity:path_alias" => array:12 [ …12]
"entity:responsive_image_style" => array:12 [ …12]
"entity:rest_resource_config" => array:12 [ …12]
"entity:search_page" => array:12 [ …12]
"entity:shortcut" => array:12 [ …12]
"entity:shortcut:default" => array:11 [ …11]
"entity:shortcut_set" => array:12 [ …12]
"entity:simple_sitemap" => array:12 [ …12]
"entity:simple_sitemap_type" => array:12 [ …12]
"entity:simple_sitemap_engine" => array:12 [ …12]
"entity:menu" => array:12 [ …12]
"entity:action" => array:12 [ …12]
"entity:taxonomy_vocabulary" => array:12 [ …12]
"entity:taxonomy_term" => array:12 [ …12]
"entity:taxonomy_term:category" => array:11 [ …11]
"entity:taxonomy_term:links" => array:11 [ …11]
"entity:taxonomy_term:tags" => array:11 [ …11]
"entity:user" => array:12 [ …12]
"entity:user_role" => array:12 [ …12]
"entity:pathauto_pattern" => array:12 [ …12]
"entity:view" => array:12 [ …12]
"entity:base_field_override" => array:12 [ …12]
"entity:date_format" => array:12 [ …12]
"entity:entity_view_display" => array:12 [ …12]
"entity:entity_form_display" => array:12 [ …12]
"entity:entity_view_mode" => array:12 [ …12]
"entity:entity_form_mode" => array:12 [ …12]
"entity_reference" => array:10 [ …10]
]
#cacheBackend: Drupal\Core\Cache\ChainedFastBackend {#2901}
#useCaches: true
#validator: Drupal\Core\TypedData\Validation\RecursiveValidator {#6164
#contextFactory: Drupal\Core\Validation\ExecutionContextFactory {#6165 …2}
#constraintValidatorFactory: Drupal\Core\Validation\ConstraintValidatorFactory {#6167 …2}
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
}
#constraintManager: Drupal\Core\Validation\ConstraintManager {#2890
#discovery: null
#factory: Drupal\Core\Validation\ConstraintFactory {#2886 …2}
#mapper: null
#cacheKey: "validation_constraint_plugins"
#cacheTags: []
#alterHook: "validation_constraint"
#subdir: "Plugin/Validation/Constraint"
#moduleHandler: Drupal\Core\Extension\ModuleHandler {#26}
#moduleExtensionList: ? ?Drupal\Core\Extension\ModuleExtensionList
#defaults: []
#pluginDefinitionAnnotationName: "Drupal\Core\Validation\Annotation\Constraint"
#pluginDefinitionAttributeName: "Drupal\Core\Validation\Attribute\Constraint"
#pluginInterface: null
#namespaces: ArrayObject {#2887}
#additionalAnnotationNamespaces: []
#definitions: array:79 [ …79]
#cacheBackend: Drupal\Core\Cache\ChainedFastBackend {#2901}
#useCaches: true
}
#prototypes: array:49 [
"entity:taxonomy_term:category::name" => Drupal\Core\Field\FieldItemList {#5893 …9}
"entity:taxonomy_term:category:name" => Drupal\Core\Field\Plugin\Field\FieldType\StringItem {#5895 …9}
"entity:taxonomy_term:category::description" => Drupal\text\Plugin\Field\FieldType\TextFieldItemList {#5900 …9}
"entity:taxonomy_term:category:description.0:processed" => Drupal\text\TextProcessed {#5909 …8}
"entity:taxonomy_term:category:description" => Drupal\text\Plugin\Field\FieldType\TextLongItem {#5901 …9}
"entity:taxonomy_term:category:name.0:value" => Drupal\Core\TypedData\Plugin\DataType\StringData {#5916 …8}
"entity:taxonomy_term:category:description.0:value" => Drupal\Core\TypedData\Plugin\DataType\StringData {#5955 …8}
"entity:taxonomy_term:category::changed" => Drupal\Core\Field\ChangedFieldItemList {#6151 …9}
"entity:taxonomy_term:category:changed" => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem {#1565 …9}
"entity:node:article::body" => Drupal\text\Plugin\Field\FieldType\TextFieldItemList {#6258 …9}
"entity:node:article:body.0:processed" => Drupal\text\TextProcessed {#6331 …8}
"entity:node:article:body.0:summary_processed" => Drupal\text\TextProcessed {#6332 …8}
"entity:node:article:body" => Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem {#6312 …9}
"entity:node:article::field_image" => Drupal\file\Plugin\Field\FieldType\FileFieldItemList {#6326 …9}
"entity:node:article:field_image.0:entity" => Drupal\Core\Entity\Plugin\DataType\EntityReference {#6439 …9}
"entity:node:article:field_image" => Drupal\image\Plugin\Field\FieldType\ImageItem {#6320 …10}
"entity:node:article::field_tags" => Drupal\Core\Field\EntityReferenceFieldItemList {#6444 …9}
"entity:node:article:field_tags.0:entity" => Drupal\Core\Entity\Plugin\DataType\EntityReference {#6450 …9}
"entity:node:article:field_tags" => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#6446 …9}
"entity:node:article::uid" => Drupal\Core\Field\EntityReferenceFieldItemList {#6457 …9}
"entity:node:article:uid.0:entity" => Drupal\Core\Entity\Plugin\DataType\EntityReference {#6462 …9}
"entity:node:article:uid" => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#6458 …9}
"entity:node:article::title" => Drupal\Core\Field\FieldItemList {#6469 …9}
"entity:node:article:title" => Drupal\Core\Field\Plugin\Field\FieldType\StringItem {#6470 …9}
"entity:node:article::created" => Drupal\Core\Field\FieldItemList {#6475 …9}
"entity:node:article:created" => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem {#6476 …9}
"entity:node:article:body.0:summary" => Drupal\Core\TypedData\Plugin\DataType\StringData {#6483 …8}
"entity:node:article:body.0:value" => Drupal\Core\TypedData\Plugin\DataType\StringData {#6485 …8}
"entity:node:article:title.0:value" => Drupal\Core\TypedData\Plugin\DataType\StringData {#6619 …8}
"entity:node:article::changed" => Drupal\Core\Field\ChangedFieldItemList {#6643 …9}
"entity:node:article:changed" => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem {#6620 …9}
"entity:user::name" => Drupal\Core\Field\FieldItemList {#6623 …9}
"entity:user:name" => Drupal\user\UserNameItem {#6622 …9}
"entity:node:article::type" => Drupal\Core\Field\EntityReferenceFieldItemList {#6638 …9}
"entity:node:article:type.0:entity" => Drupal\Core\Entity\Plugin\DataType\EntityReference {#3838 …9}
"entity:node:article:type" => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#6640 …9}
"entity:media:image::bundle" => Drupal\Core\Field\EntityReferenceFieldItemList {#6660 …9}
"entity:media:image:bundle.0:entity" => Drupal\Core\Entity\Plugin\DataType\EntityReference {#7158 …9}
"entity:media:image:bundle" => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#6939 …9}
"entity:media:image::field_media_image" => Drupal\file\Plugin\Field\FieldType\FileFieldItemList {#7172 …9}
"entity:media:image:field_media_image.0:entity" => Drupal\Core\Entity\Plugin\DataType\EntityReference {#7209 …9}
"entity:media:image:field_media_image" => Drupal\image\Plugin\Field\FieldType\ImageItem {#7177 …10}
"entity:media:image::changed" => Drupal\Core\Field\ChangedFieldItemList {#7244 …9}
"entity:media:image:changed" => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem {#7227 …9}
"entity:file::uri" => Drupal\Core\Field\FieldItemList {#6861 …9}
"entity:file:uri.0:url" => Drupal\file\ComputedFileUrl {#6822 …8}
"entity:file:uri" => Drupal\file\Plugin\Field\FieldType\FileUriItem {#6825 …9}
"entity:node:article::comment" => Drupal\comment\CommentFieldItemList {#3733 …9}
"entity:node:article:comment" => Drupal\comment\Plugin\Field\FieldType\CommentItem {#9538 …9}
]
#classResolver: Drupal\Core\DependencyInjection\ClassResolver {#3222
#container: Drupal\Core\DependencyInjection\Container {#24}
#_serviceIds: []
#_entityStorages: []
}
#_serviceIds: []
#_entityStorages: []
}
#fieldDefinition: Drupal\field\Entity\FieldConfig {#5325}
}
#constraints: []
#propertyConstraints: []
#deleted: false
+original: ? Drupal\field\Entity\FieldConfig
}
#name: "body"
#parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#list: array:1 [
0 => Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem {#6755
#definition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#6317}
#name: 0
#parent: Drupal\text\Plugin\Field\FieldType\TextFieldItemList {#7765}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#values: array:4 [ …4]
#properties: array:4 [ …4]
}
]
#langcode: "zh-hans"
}
]
"field_image" => array:1 [
"x-default" => Drupal\file\Plugin\Field\FieldType\FileFieldItemList {#6765
#definition: Drupal\field\Entity\FieldConfig {#5327
#entityTypeId: "field_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [
0 => "languages:language_interface"
]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.article.field_image"
#status: true
#uuid: "38df8c8c-3f22-4ac8-a952-df0fc6629682"
-isUninstalling: false
#langcode: "zh-hans"
#third_party_settings: []
#_core: array:1 [
"default_config_hash" => "j0riO_-77ZFWNLtj0iJ31HnohiNjdn8HUL86RueCF-M"
]
#trustedData: false
#dependencies: array:2 [
"config" => array:2 [ …2]
"module" => array:1 [ …1]
]
#isSyncing: false
#id: "node.article.field_image"
#field_name: "field_image"
#field_type: "image"
#entity_type: "node"
#bundle: "article"
#label: "图像"
#description: ""
#settings: array:12 [
"handler" => "default:file"
"handler_settings" => []
"file_directory" => "[date:custom:Y]-[date:custom:m]"
"file_extensions" => "png gif jpg jpeg webp"
"max_filesize" => ""
"max_resolution" => ""
"min_resolution" => ""
"alt_field" => true
"alt_field_required" => true
"title_field" => false
"title_field_required" => false
"default_image" => array:5 [ …5]
]
#required: false
#translatable: true
#default_value: []
#default_value_callback: ""
#fieldStorage: Drupal\field\Entity\FieldStorageConfig {#5052
#entityTypeId: "field_storage_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [ …1]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.field_image"
#status: true
#uuid: "db77f927-4663-47ba-b493-d724edaece55"
-isUninstalling: false
#langcode: "en"
#third_party_settings: []
#_core: array:1 [ …1]
#trustedData: false
#dependencies: array:1 [ …1]
#isSyncing: false
#id: "node.field_image"
#field_name: "field_image"
#entity_type: "node"
#type: "image"
#module: "image"
#settings: array:5 [ …5]
#cardinality: 1
#translatable: true
#locked: false
#persist_with_no_fields: false
+custom_storage: false
#indexes: array:1 [ …1]
#deleted: false
#schema: null
#propertyDefinitions: array:6 [ …6]
+original: ? Drupal\field\FieldStorageConfigInterface
}
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#6322
#definition: array:2 [ …2]
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#fieldDefinition: Drupal\field\Entity\FieldConfig {#5327}
}
#constraints: []
#propertyConstraints: []
#deleted: false
+original: ? Drupal\field\Entity\FieldConfig
}
#name: "field_image"
#parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#list: []
#langcode: "zh-hans"
}
]
"field_tags" => array:1 [
"x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#7596
#definition: Drupal\field\Entity\FieldConfig {#5330
#entityTypeId: "field_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [
0 => "languages:language_interface"
]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.article.field_tags"
#status: true
#uuid: "d282776f-0828-4476-93ec-2ce23f025e7b"
-isUninstalling: false
#langcode: "zh-hans"
#third_party_settings: []
#_core: array:1 [
"default_config_hash" => "QdUgf_beeoaPiyKorFv0q1fcJpWH_uZTqe_xoVJacrw"
]
#trustedData: false
#dependencies: array:1 [
"config" => array:3 [ …3]
]
#isSyncing: false
#id: "node.article.field_tags"
#field_name: "field_tags"
#field_type: "entity_reference"
#entity_type: "node"
#bundle: "article"
#label: "标签"
#description: "请输入一个逗号分割的列表。如:Amsterdam, Mexico City, "Cleveland, Ohio"。"
#settings: array:2 [
"handler" => "default:taxonomy_term"
"handler_settings" => array:3 [ …3]
]
#required: false
#translatable: true
#default_value: []
#default_value_callback: ""
#fieldStorage: Drupal\field\Entity\FieldStorageConfig {#5050
#entityTypeId: "field_storage_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [ …1]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.field_tags"
#status: true
#uuid: "07386d35-6e5d-4cd7-80f6-4d369e8d4739"
-isUninstalling: false
#langcode: "en"
#third_party_settings: []
#_core: array:1 [ …1]
#trustedData: false
#dependencies: array:1 [ …1]
#isSyncing: false
#id: "node.field_tags"
#field_name: "field_tags"
#entity_type: "node"
#type: "entity_reference"
#module: "core"
#settings: array:1 [ …1]
#cardinality: -1
#translatable: true
#locked: false
#persist_with_no_fields: false
+custom_storage: false
#indexes: []
#deleted: false
#schema: null
#propertyDefinitions: array:2 [ …2]
+original: ? Drupal\field\FieldStorageConfigInterface
}
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#6445
#definition: array:2 [ …2]
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#fieldDefinition: Drupal\field\Entity\FieldConfig {#5330}
}
#constraints: []
#propertyConstraints: []
#deleted: false
+original: ? Drupal\field\Entity\FieldConfig
}
#name: "field_tags"
#parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#list: array:2 [
0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#5446
#definition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#6445}
#name: 0
#parent: Drupal\Core\Field\EntityReferenceFieldItemList {#7596}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#values: array:4 [ …4]
#properties: array:1 [ …1]
}
1 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#9455
#definition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#6445}
#name: 1
#parent: Drupal\Core\Field\EntityReferenceFieldItemList {#7596}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#values: array:4 [ …4]
#properties: array:1 [ …1]
}
]
#langcode: "zh-hans"
}
]
"uid" => array:1 [
"x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#9551
#definition: Drupal\Core\Field\BaseFieldDefinition {#5264
#definition: array:10 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5265 …5}
"translatable" => true
"default_value_callback" => "Drupal\node\Entity\Node::getDefaultEntityOwner"
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5267 …5}
"revisionable" => true
"display" => array:2 [ …2]
"provider" => "node"
"field_name" => "uid"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5268
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5264}
}
#type: "entity_reference"
#propertyDefinitions: array:2 [
"target_id" => Drupal\Core\TypedData\DataReferenceTargetDefinition {#6459 …2}
"entity" => Drupal\Core\TypedData\DataReferenceDefinition {#6461 …3}
]
#schema: null
#indexes: []
}
#name: "uid"
#parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#list: array:1 [ …1]
#langcode: "zh-hans"
}
]
"title" => array:1 [
"x-default" => Drupal\Core\Field\FieldItemList {#9545
#definition: Drupal\Core\Field\BaseFieldDefinition {#5269
#definition: array:9 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5270 …5}
"required" => true
"translatable" => true
"revisionable" => true
"display" => array:2 [ …2]
"provider" => "node"
"field_name" => "title"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5271
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5269}
}
#type: "string"
#propertyDefinitions: array:1 [
"value" => Drupal\Core\TypedData\DataDefinition {#6471 …2}
]
#schema: null
#indexes: []
}
#name: "title"
#parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#list: array:1 [ …1]
#langcode: "zh-hans"
}
]
"created" => array:1 [
"x-default" => Drupal\Core\Field\FieldItemList {#9547
#definition: Drupal\Core\Field\BaseFieldDefinition {#5272
#definition: array:9 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5273 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5274 …5}
"revisionable" => true
"translatable" => true
"display" => array:2 [ …2]
"provider" => "node"
"field_name" => "created"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5275
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5272}
}
#type: "created"
#propertyDefinitions: array:1 [
"value" => Drupal\Core\TypedData\DataDefinition {#6477 …2}
]
#schema: null
#indexes: []
}
#name: "created"
#parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#list: array:1 [ …1]
#langcode: "zh-hans"
}
]
"changed" => array:1 [
"x-default" => Drupal\Core\Field\ChangedFieldItemList {#7095
#definition: Drupal\Core\Field\BaseFieldDefinition {#5276
#definition: array:8 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5277 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5278 …5}
"revisionable" => true
"translatable" => true
"provider" => "node"
"field_name" => "changed"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5279
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5276}
}
#type: "changed"
#propertyDefinitions: array:1 [
"value" => Drupal\Core\TypedData\DataDefinition {#6641 …2}
]
#schema: null
#indexes: []
}
#name: "changed"
#parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#list: array:1 [ …1]
#langcode: "zh-hans"
}
]
"type" => array:1 [
"x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#7829
#definition: Drupal\Core\Field\BaseFieldDefinition {#5258
#definition: array:7 [
"label" => "内容类型"
"required" => true
"read-only" => true
"provider" => "node"
"field_name" => "type"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5239
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5258}
}
#type: "entity_reference"
#propertyDefinitions: array:2 [
"target_id" => Drupal\Core\TypedData\DataReferenceTargetDefinition {#5426 …2}
"entity" => Drupal\Core\TypedData\DataReferenceDefinition {#6648 …3}
]
#schema: null
#indexes: []
}
#name: "type"
#parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#6756}
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#list: array:1 [ …1]
#langcode: "zh-hans"
}
]
]
#fieldDefinitions: array:26 [
"nid" => Drupal\Core\Field\BaseFieldDefinition {#5224
#definition: array:6 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#338 …5}
"read-only" => true
"provider" => "node"
"field_name" => "nid"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#3325
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5224}
}
#type: "integer"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"uuid" => Drupal\Core\Field\BaseFieldDefinition {#335
#definition: array:6 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#3324 …5}
"read-only" => true
"provider" => "node"
"field_name" => "uuid"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#341
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#335}
}
#type: "uuid"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"vid" => Drupal\Core\Field\BaseFieldDefinition {#5248
#definition: array:6 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5247 …5}
"read-only" => true
"provider" => "node"
"field_name" => "vid"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5246
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5248}
}
#type: "integer"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"langcode" => Drupal\Core\Field\BaseFieldDefinition {#5245
#definition: array:8 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5244 …5}
"display" => array:2 [ …2]
"revisionable" => true
"translatable" => true
"provider" => "node"
"field_name" => "langcode"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5243
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5245}
}
#type: "language"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"type" => Drupal\Core\Field\BaseFieldDefinition {#5258}
"revision_timestamp" => Drupal\Core\Field\BaseFieldDefinition {#5238
#definition: array:7 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5241 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5236 …5}
"revisionable" => true
"provider" => "node"
"field_name" => "revision_timestamp"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5242
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5238}
}
#type: "created"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"revision_uid" => Drupal\Core\Field\BaseFieldDefinition {#5261
#definition: array:7 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5219 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5217 …5}
"revisionable" => true
"provider" => "node"
"field_name" => "revision_uid"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5216
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5261}
}
#type: "entity_reference"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"revision_log" => Drupal\Core\Field\BaseFieldDefinition {#5256
#definition: array:9 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5231 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5257 …5}
"revisionable" => true
"default_value" => array:1 [ …1]
"display" => array:1 [ …1]
"provider" => "node"
"field_name" => "revision_log"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5259
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5256}
}
#type: "string_long"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"status" => Drupal\Core\Field\BaseFieldDefinition {#5262
#definition: array:9 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5253 …5}
"revisionable" => true
"translatable" => true
"default_value" => array:1 [ …1]
"display" => array:1 [ …1]
"provider" => "node"
"field_name" => "status"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5260
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5262}
}
#type: "boolean"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"uid" => Drupal\Core\Field\BaseFieldDefinition {#5264}
"title" => Drupal\Core\Field\BaseFieldDefinition {#5269}
"created" => Drupal\Core\Field\BaseFieldDefinition {#5272}
"changed" => Drupal\Core\Field\BaseFieldDefinition {#5276}
"promote" => Drupal\Core\Field\BaseFieldDefinition {#5280
#definition: array:9 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5281 …5}
"revisionable" => true
"translatable" => true
"default_value" => array:1 [ …1]
"display" => array:1 [ …1]
"provider" => "node"
"field_name" => "promote"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5282
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5280}
}
#type: "boolean"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"sticky" => Drupal\Core\Field\BaseFieldDefinition {#5285
#definition: array:9 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5286 …5}
"revisionable" => true
"translatable" => true
"default_value" => array:1 [ …1]
"display" => array:1 [ …1]
"provider" => "node"
"field_name" => "sticky"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5287
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5285}
}
#type: "boolean"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#5290
#definition: array:9 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5291 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5292 …5}
"translatable" => true
"revisionable" => true
"default_value" => array:1 [ …1]
"provider" => "node"
"field_name" => "default_langcode"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5293
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5290}
}
#type: "boolean"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"revision_default" => Drupal\Core\Field\BaseFieldDefinition {#5296
#definition: array:10 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5297 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5298 …5}
"storage_required" => true
"internal" => true
"translatable" => false
"revisionable" => true
"provider" => "node"
"field_name" => "revision_default"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5299
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5296}
}
#type: "boolean"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#5302
#definition: array:9 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5303 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5304 …5}
"read-only" => true
"revisionable" => true
"translatable" => true
"provider" => "node"
"field_name" => "revision_translation_affected"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5305
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5302}
}
#type: "boolean"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"path" => Drupal\Core\Field\BaseFieldDefinition {#5308
#definition: array:8 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5309 …5}
"translatable" => true
"display" => array:1 [ …1]
"computed" => true
"provider" => "path"
"field_name" => "path"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5310
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5308}
}
#type: "path"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"menu_link" => Drupal\Core\Field\BaseFieldDefinition {#5311
#definition: array:12 [
"label" => Drupal\Core\StringTranslation\TranslatableMarkup {#5312 …5}
"description" => Drupal\Core\StringTranslation\TranslatableMarkup {#5313 …5}
"revisionable" => true
"class" => "\Drupal\token\MenuLinkFieldItemList"
"translatable" => true
"internal" => true
"display" => array:2 [ …2]
"computed" => true
"provider" => "token"
"field_name" => "menu_link"
"entity_type" => "node"
"bundle" => null
]
#typedDataManager: null
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#5314
#definition: array:2 [ …2]
#typedDataManager: null
#fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#5311}
}
#type: "entity_reference"
#propertyDefinitions: null
#schema: null
#indexes: []
}
"body" => Drupal\field\Entity\FieldConfig {#5325}
"comment" => Drupal\field\Entity\FieldConfig {#5326
#entityTypeId: "field_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [
0 => "languages:language_interface"
]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.article.comment"
#status: true
#uuid: "5cb2f801-74da-435b-a047-69c7920d2501"
-isUninstalling: false
#langcode: "zh-hans"
#third_party_settings: []
#_core: array:1 [
"default_config_hash" => "UqXlkKC4v2-bDfWx4zcXQrD5YIi3d5byENEmWv-G_Uc"
]
#trustedData: false
#dependencies: array:2 [
"config" => array:2 [ …2]
"module" => array:1 [ …1]
]
#isSyncing: false
#id: "node.article.comment"
#field_name: "comment"
#field_type: "comment"
#entity_type: "node"
#bundle: "article"
#label: "评论"
#description: ""
#settings: array:5 [
"default_mode" => 1
"per_page" => 50
"anonymous" => 0
"form_location" => true
"preview" => 1
]
#required: false
#translatable: true
#default_value: array:1 [
0 => array:6 [ …6]
]
#default_value_callback: ""
#fieldStorage: Drupal\field\Entity\FieldStorageConfig {#5480
#entityTypeId: "field_storage_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [ …1]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.comment"
#status: true
#uuid: "abe1654b-04c0-40bc-a5ef-2c13ab2c0748"
-isUninstalling: false
#langcode: "en"
#third_party_settings: []
#_core: array:1 [ …1]
#trustedData: false
#dependencies: array:1 [ …1]
#isSyncing: false
#id: "node.comment"
#field_name: "comment"
#entity_type: "node"
#type: "comment"
#module: "comment"
#settings: array:1 [ …1]
#cardinality: 1
#translatable: true
#locked: false
#persist_with_no_fields: false
+custom_storage: false
#indexes: []
#deleted: false
#schema: null
#propertyDefinitions: array:6 [ …6]
+original: ? Drupal\field\FieldStorageConfigInterface
}
#itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#9524
#definition: array:2 [ …2]
#typedDataManager: Drupal\Core\TypedData\TypedDataManager {#2230}
#fieldDefinition: Drupal\field\Entity\FieldConfig {#5326}
}
#constraints: []
#propertyConstraints: []
#deleted: false
+original: ? Drupal\field\Entity\FieldConfig
}
"field_image" => Drupal\field\Entity\FieldConfig {#5327}
"field_is_original" => Drupal\field\Entity\FieldConfig {#5328
#entityTypeId: "field_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [
0 => "languages:language_interface"
]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.article.field_is_original"
#status: true
#uuid: "f5827971-4045-4000-9a9b-c5fe03ff0128"
-isUninstalling: false
#langcode: "zh-hans"
#third_party_settings: []
#_core: []
#trustedData: false
#dependencies: array:1 [
"config" => array:2 [ …2]
]
#isSyncing: false
#id: "node.article.field_is_original"
#field_name: "field_is_original"
#field_type: "boolean"
#entity_type: "node"
#bundle: "article"
#label: "是否原创"
#description: "是否原创文章"
#settings: array:2 [
"on_label" => "是"
"off_label" => "否"
]
#required: true
#translatable: false
#default_value: array:1 [
0 => array:1 [ …1]
]
#default_value_callback: ""
#fieldStorage: null
#itemDefinition: null
#constraints: []
#propertyConstraints: []
#deleted: false
+original: ? Drupal\field\Entity\FieldConfig
}
"field_post_category" => Drupal\field\Entity\FieldConfig {#5329
#entityTypeId: "field_config"
#enforceIsNew: null
#typedData: null
#cacheContexts: array:1 [
0 => "languages:language_interface"
]
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#originalId: "node.article.field_post_category"
#status: true
#uuid: "50846983-f6dc-41b8-97f7-f371dbe4be39"
-isUninstalling: false
#langcode: "zh-hans"
#third_party_settings: []
#_core: []
#trustedData: false
#dependencies: array:1 [
"config" => array:3 [ …3]
]
#isSyncing: false
#id: "node.article.field_post_category"
#field_name: "field_post_category"
#field_type: "entity_reference"
#entity_type: "node"
#bundle: "article"
#label: "文章分类"
#description: ""
#settings: array:2 [
"handler" => "default:taxonomy_term"
"handler_settings" => array:4 [ …4]
]
#required: true
#translatable: false
#default_value: []
#default_value_callback: ""
#fieldStorage: null
#itemDefinition: null
#constraints: []
#propertyConstraints: []
#deleted: false
+original: ? Drupal\field\Entity\FieldConfig
}
"field_tags" => Drupal\field\Entity\FieldConfig {#5330}
]
#languages: array:4 [
"en" => Drupal\Core\Language\Language {#2010
#name: "English(英语)"
#id: "en"
#direction: "ltr"
#weight: 0
#locked: false
}
"zh-hans" => Drupal\Core\Language\Language {#2001
#name: "Chinese, Simplified"
#id: "zh-hans"
#direction: "ltr"
#weight: 1
#locked: false
}
"und" => Drupal\Core\Language\Language {#2014
#name: "未指定"
#id: "und"
#direction: "ltr"
#weight: 2
#locked: true
}
"zxx" => Drupal\Core\Language\Language {#2008
#name: "不适用"
#id: "zxx"
#direction: "ltr"
#weight: 3
#locked: true
}
]
#langcodeKey: "langcode"
#defaultLangcodeKey: "default_langcode"
#activeLangcode: "x-default"
#enforceDefaultTranslation: null
#defaultLangcode: "zh-hans"
#translations: array:1 [
"x-default" => array:2 [
"status" => 1
"entity" => Drupal\node\Entity\Node {#5240}
]
]
#translationInitialize: false
#newRevision: false
#isDefaultRevision: "1"
#entityKeys: array:4 [
"bundle" => "article"
"id" => "1"
"revision" => "2"
"uuid" => "7e00639a-d39c-4d1f-8e1d-4a4e53bef13c"
]
#translatableEntityKeys: array:8 [
"label" => []
"langcode" => array:1 [
"x-default" => "zh-hans"
]
"status" => array:1 [
"x-default" => "1"
]
"published" => array:1 [
"x-default" => "1"
]
"uid" => []
"owner" => []
"default_langcode" => array:1 [
"x-default" => "1"
]
"revision_translation_affected" => array:1 [
"x-default" => "1"
]
]
#validated: false
#validationRequired: false
#loadedRevisionId: "2"
#revisionTranslationAffectedKey: "revision_translation_affected"
#enforceRevisionTranslationAffected: []
#isSyncing: false
+in_preview: null
}
"#items" => Drupal\text\Plugin\Field\FieldType\TextFieldItemList {#7765}
"#formatter" => "text_summary_or_trimmed"
"#is_multiple" => false
"#third_party_settings" => []
0 => array:8 [
"#type" => "processed_text"
"#text" => "<p>Drupal的分类,对于一开始接触Drupal的用户来说,理解起来相对有难度,特别是从WordPress转过来的用户,在创建菜单时,特别感到不适。本文从Drupal分类和菜单创建两个方面,来说明其使用方式。</p><h2>一、分类</h2><p>在Drupal中创建分类,其实就是创建一些列的词汇表。Drupal中的分类是一个非常大的概念,如果用过WordPress,则WordPress中的文章分类则对应Drupal中的一个词汇表。例如,为了更好的管理文章,我们可以创建一个文章分类的词汇表,然后在词汇表中增加不同的输入,例如:</p><p>词汇表:</p><img src="/sites/default/files/inline-images/image.png" data-entity-uuid="2745e5dc-b131-4ca5-b34e-c88ace5c99c7" data-entity-type="file" width="1627" height="525"><p>术语:</p><img src="/sites/default/files/inline-images/image_0.png" data-entity-uuid="c5a4e9cc-7d24-4730-a45a-0ba65e6a030e" data-entity-type="file" width="1624" height="750"><p>在文章中,添加自定义字段filed_post_categoy,引用词汇表中的“文章分类”。那么在创建文章时,就可以将文章划归到对应的分类了。</p><h2>二、菜单中引用词汇表</h2><p>菜单如何关联词汇表呢?正常情况下,需要通过手工的方式在菜单下创建词汇表,相对麻烦一点。我们可以利用“<strong>Taxonomy Menu UI</strong>”模块,快速将菜单与词汇表进行关联。</p><p>模块安装方式见:https://www.drupal.org/project/taxonomy_menu_ui</p><p>安装完成后,进入词汇表,编辑术语,可对术语指定菜单,同事也可进入菜单,进行分类调整。</p><p>术语关联菜单:</p><img src="/sites/default/files/inline-images/image_1.png" data-entity-uuid="987162d2-95bb-4cf4-bafb-cd7e2ddaebcc" data-entity-type="file" alt="术语关联菜单" width="1265" height="516">"
"#format" => "basic_html"
"#langcode" => "zh-hans"
"#filter_types_to_skip" => []
"#pre_render" => array:2 [
0 => array:2 [
0 => "Drupal\filter\Element\ProcessedText"
1 => "preRenderText"
]
1 => array:2 [
0 => "Drupal\text\Plugin\Field\FieldFormatter\TextTrimmedFormatter"
1 => "preRenderSummary"
]
]
"#defaults_loaded" => true
"#text_summary_trim_length" => 600
]
"#cache" => array:3 [
"contexts" => []
"tags" => []
"max-age" => -1
]
"#weight" => 0
]
"_layout_builder" => array:1 [
"#cache" => array:3 [
"contexts" => array:1 [
0 => "languages:language_interface"
]
"tags" => array:2 [
0 => "config:core.entity_view_display.node.article.teaser"
1 => "node:1"
]
"max-age" => -1
]
]
"field_tags" => array:19 [
"#theme" => "field"
"#title" => "标签"
"#label_display" => "above"
"#view_mode" => "teaser"
"#language" => "zh-hans"
"#field_name" => "field_tags"
"#field_type" => "entity_reference"
"#field_translatable" => true
"#entity_type" => "node"
"#bundle" => "article"
"#object" => Drupal\node\Entity\Node {#5240}
"#items" => Drupal\Core\Field\EntityReferenceFieldItemList {#7596}
"#formatter" => "entity_reference_label"
"#is_multiple" => true
"#third_party_settings" => []
0 => array:6 [
"#entity" => Drupal\taxonomy\Entity\Term {#9443
#entityTypeId: "taxonomy_term"
#enforceIsNew: null
#typedData: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#9528
#definition: Drupal\Core\Entity\TypedData\EntityDataDefinition {#7693 …3}
#name: null
#parent: null
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: null
#entity: Drupal\taxonomy\Entity\Term {#9443}
}
#cacheContexts: []
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#values: array:19 [
"tid" => array:1 [ …1]
"revision_id" => array:1 [ …1]
"vid" => array:1 [ …1]
"uuid" => array:1 [ …1]
"langcode" => array:1 [ …1]
"revision_user" => array:1 [ …1]
"revision_created" => array:1 [ …1]
"revision_log_message" => array:1 [ …1]
"revision_default" => array:1 [ …1]
"isDefaultRevision" => array:1 [ …1]
"status" => array:1 [ …1]
"name" => array:1 [ …1]
"description" => array:1 [ …1]
"changed" => array:1 [ …1]
"default_langcode" => array:1 [ …1]
"revision_translation_affected" => array:1 [ …1]
"weight" => array:1 [ …1]
"parent" => array:1 [ …1]
"_referringItem" => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#5446}
]
#fields: []
#fieldDefinitions: array:18 [
"tid" => Drupal\Core\Field\BaseFieldDefinition {#5645 …7}
"uuid" => Drupal\Core\Field\BaseFieldDefinition {#5641 …7}
"revision_id" => Drupal\Core\Field\BaseFieldDefinition {#5638 …7}
"langcode" => Drupal\Core\Field\BaseFieldDefinition {#5741 …7}
"vid" => Drupal\Core\Field\BaseFieldDefinition {#5370 …7}
"revision_created" => Drupal\Core\Field\BaseFieldDefinition {#5628 …7}
"revision_user" => Drupal\Core\Field\BaseFieldDefinition {#5624 …7}
"revision_log_message" => Drupal\Core\Field\BaseFieldDefinition {#5762 …7}
"status" => Drupal\Core\Field\BaseFieldDefinition {#5615 …7}
"name" => Drupal\Core\Field\BaseFieldDefinition {#5373 …7}
"description" => Drupal\Core\Field\BaseFieldDefinition {#5758 …7}
"weight" => Drupal\Core\Field\BaseFieldDefinition {#5612 …7}
"parent" => Drupal\Core\Field\BaseFieldDefinition {#6609 …7}
"changed" => Drupal\Core\Field\BaseFieldDefinition {#5590 …7}
"default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#5733 …7}
"revision_default" => Drupal\Core\Field\BaseFieldDefinition {#5379 …7}
"revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#5605 …7}
"path" => Drupal\Core\Field\BaseFieldDefinition {#5599 …7}
]
#languages: array:4 [
"en" => Drupal\Core\Language\Language {#2010}
"zh-hans" => Drupal\Core\Language\Language {#2001}
"und" => Drupal\Core\Language\Language {#2014}
"zxx" => Drupal\Core\Language\Language {#2008}
]
#langcodeKey: "langcode"
#defaultLangcodeKey: "default_langcode"
#activeLangcode: "x-default"
#enforceDefaultTranslation: null
#defaultLangcode: "zh-hans"
#translations: array:1 [
"x-default" => array:1 [ …1]
]
#translationInitialize: false
#newRevision: false
#isDefaultRevision: "1"
#entityKeys: array:4 [
"bundle" => "tags"
"id" => "15"
"revision" => "15"
"uuid" => "769d155e-259f-4db7-bb45-bca8bc9222da"
]
#translatableEntityKeys: array:5 [
"label" => array:1 [ …1]
"langcode" => array:1 [ …1]
"published" => array:1 [ …1]
"default_langcode" => array:1 [ …1]
"revision_translation_affected" => array:1 [ …1]
]
#validated: false
#validationRequired: false
#loadedRevisionId: "15"
#revisionTranslationAffectedKey: "revision_translation_affected"
#enforceRevisionTranslationAffected: []
#isSyncing: false
}
"#type" => "link"
"#title" => "Drupal"
"#url" => Drupal\Core\Url {#9513
#urlGenerator: null
#urlAssembler: null
#accessManager: Drupal\Core\Access\AccessManager {#2773
#routeProvider: Drupal\Core\Routing\RouteProvider {#2892}
#paramConverterManager: Drupal\Core\ParamConverter\ParamConverterManager {#2710 …1}
#argumentsResolverFactory: Drupal\Core\Access\AccessArgumentsResolverFactory {#2772}
#currentUser: Drupal\Core\Session\AccountProxy {#2941}
#checkProvider: Drupal\Core\Access\CheckProvider {#2620 …7}
}
#routeName: "entity.taxonomy_term.canonical"
#routeParameters: array:1 [
"taxonomy_term" => "15"
]
#options: array:3 [
"entity_type" => "taxonomy_term"
"entity" => Drupal\taxonomy\Entity\Term {#9443}
"language" => Drupal\Core\Language\Language {#2001}
]
#external: false
#unrouted: false
#uri: null
#internalPath: null
#_serviceIds: []
#_entityStorages: []
}
"#options" => array:3 [
"entity_type" => "taxonomy_term"
"entity" => Drupal\taxonomy\Entity\Term {#9443}
"language" => Drupal\Core\Language\Language {#2001}
]
"#cache" => array:3 [
"contexts" => array:1 [
0 => "user.permissions"
]
"tags" => array:1 [
0 => "taxonomy_term:15"
]
"max-age" => -1
]
]
1 => array:6 [
"#entity" => Drupal\taxonomy\Entity\Term {#7764
#entityTypeId: "taxonomy_term"
#enforceIsNew: null
#typedData: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#7401
#definition: Drupal\Core\Entity\TypedData\EntityDataDefinition {#9398 …3}
#name: null
#parent: null
#_serviceIds: []
#_entityStorages: []
#stringTranslation: null
#typedDataManager: null
#entity: Drupal\taxonomy\Entity\Term {#7764}
}
#cacheContexts: []
#cacheTags: []
#cacheMaxAge: -1
#_serviceIds: []
#_entityStorages: []
#values: array:19 [
"tid" => array:1 [ …1]
"revision_id" => array:1 [ …1]
"vid" => array:1 [ …1]
"uuid" => array:1 [ …1]
"langcode" => array:1 [ …1]
"revision_user" => array:1 [ …1]
"revision_created" => array:1 [ …1]
"revision_log_message" => array:1 [ …1]
"revision_default" => array:1 [ …1]
"isDefaultRevision" => array:1 [ …1]
"status" => array:1 [ …1]
"name" => array:1 [ …1]
"description" => array:1 [ …1]
"changed" => array:1 [ …1]
"default_langcode" => array:1 [ …1]
"revision_translation_affected" => array:1 [ …1]
"weight" => array:1 [ …1]
"parent" => array:1 [ …1]
"_referringItem" => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#9455}
]
#fields: []
#fieldDefinitions: array:18 [
"tid" => Drupal\Core\Field\BaseFieldDefinition {#5645 …7}
"uuid" => Drupal\Core\Field\BaseFieldDefinition {#5641 …7}
"revision_id" => Drupal\Core\Field\BaseFieldDefinition {#5638 …7}
"langcode" => Drupal\Core\Field\BaseFieldDefinition {#5741 …7}
"vid" => Drupal\Core\Field\BaseFieldDefinition {#5370 …7}
"revision_created" => Drupal\Core\Field\BaseFieldDefinition {#5628 …7}
"revision_user" => Drupal\Core\Field\BaseFieldDefinition {#5624 …7}
"revision_log_message" => Drupal\Core\Field\BaseFieldDefinition {#5762 …7}
"status" => Drupal\Core\Field\BaseFieldDefinition {#5615 …7}
"name" => Drupal\Core\Field\BaseFieldDefinition {#5373 …7}
"description" => Drupal\Core\Field\BaseFieldDefinition {#5758 …7}
"weight" => Drupal\Core\Field\BaseFieldDefinition {#5612 …7}
"parent" => Drupal\Core\Field\BaseFieldDefinition {#6609 …7}
"changed" => Drupal\Core\Field\BaseFieldDefinition {#5590 …7}
"default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#5733 …7}
"revision_default" => Drupal\Core\Field\BaseFieldDefinition {#5379 …7}
"revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#5605 …7}
"path" => Drupal\Core\Field\BaseFieldDefinition {#5599 …7}
]
#languages: array:4 [
"en" => Drupal\Core\Language\Language {#2010}
"zh-hans" => Drupal\Core\Language\Language {#2001}
"und" => Drupal\Core\Language\Language {#2014}
"zxx" => Drupal\Core\Language\Language {#2008}
]
#langcodeKey: "langcode"
#defaultLangcodeKey: "default_langcode"
#activeLangcode: "x-default"
#enforceDefaultTranslation: null
#defaultLangcode: "zh-hans"
#translations: array:1 [
"x-default" => array:1 [ …1]
]
#translationInitialize: false
#newRevision: false
#isDefaultRevision: "1"
#entityKeys: array:4 [
"bundle" => "tags"
"id" => "16"
"revision" => "16"
"uuid" => "a9ee3184-aa1d-4fc7-8a28-cfd5375e6574"
]
#translatableEntityKeys: array:5 [
"label" => array:1 [ …1]
"langcode" => array:1 [ …1]
"published" => array:1 [ …1]
"default_langcode" => array:1 [ …1]
"revision_translation_affected" => array:1 [ …1]
]
#validated: false
#validationRequired: false
#loadedRevisionId: "16"
#revisionTranslationAffectedKey: "revision_translation_affected"
#enforceRevisionTranslationAffected: []
#isSyncing: false
}
"#type" => "link"
"#title" => "词汇表"
"#url" => Drupal\Core\Url {#7758
#urlGenerator: null
#urlAssembler: null
#accessManager: Drupal\Core\Access\AccessManager {#2773}
#routeName: "entity.taxonomy_term.canonical"
#routeParameters: array:1 [
"taxonomy_term" => "16"
]
#options: array:3 [
"entity_type" => "taxonomy_term"
"entity" => Drupal\taxonomy\Entity\Term {#7764}
"language" => Drupal\Core\Language\Language {#2001}
]
#external: false
#unrouted: false
#uri: null
#internalPath: null
#_serviceIds: []
#_entityStorages: []
}
"#options" => array:3 [
"entity_type" => "taxonomy_term"
"entity" => Drupal\taxonomy\Entity\Term {#7764}
"language" => Drupal\Core\Language\Language {#2001}
]
"#cache" => array:3 [
"contexts" => array:1 [
0 => "user.permissions"
]
"tags" => array:1 [
0 => "taxonomy_term:16"
]
"max-age" => -1
]
]
"#cache" => array:3 [
"contexts" => []
"tags" => []
"max-age" => -1
]
"#weight" => 10
]
"links" => array:2 [
"#lazy_builder" => array:2 [
0 => "Drupal\node\NodeViewBuilder::renderLinks"
1 => array:5 [
0 => "1"
1 => "teaser"
2 => "zh-hans"
3 => false
4 => null
]
]
"#weight" => 100
]
]
********
Drupal的分类,对于一开始接触Drupal的用户来说,理解起来相对有难度,特别是从WordPress转过来的用户,在创建菜单时,特别感到不适。本文从Drupal分类和菜单创建两个方面,来说明其使用方式。
一、分类
在Drupal中创建分类,其实就是创建一些列的词汇表。Drupal中的分类是一个非常大的概念,如果用过WordPress,则WordPress中的文章分类则对应Drupal中的一个词汇表。例如,为了更好的管理文章,我们可以创建一个文章分类的词汇表,然后在词汇表中增加不同的输入,例如:
词汇表:

术语: