我有一个看法。我用 hook_views_default_views_alter() 改变了它。为了使我的更改变为活动状态,我需要转到 UI 并将其恢复为更改后的默认值。
如何以编程方式使新的默认设置变为活动状态?
换句话说:如何更改视图默认值并以编程方式使其处于活动状态?
我有一个看法。我用 hook_views_default_views_alter() 改变了它。为了使我的更改变为活动状态,我需要转到 UI 并将其恢复为更改后的默认值。
如何以编程方式使新的默认设置变为活动状态?
换句话说:如何更改视图默认值并以编程方式使其处于活动状态?
我不明白你在问什么,但听起来你想恢复视图。
您需要包括module_load_include('module', 'views')
和module_load_include('inc', 'views', 'drush/views.drush')
。以及还原所有视图的功能views_revert_allviews(views_get_all_views());
。
检查函数hook_views_default_views_alter了解更多信息。