Drupal 7 使用hook\u views\u default\u views\u alter()更改视图默认值后,如何以编程方式将其激活?

Drupal 7 使用hook\u views\u default\u views\u alter()更改视图默认值后,如何以编程方式将其激活?,drupal-7,views,defaultview,Drupal 7,Views,Defaultview,我有一个观点。我用hook\u views\u default\u views\u alter()修改了它。要使更改的内容变为活动内容,我需要转到UI并将其恢复为更改后的默认值 如何以编程方式使新的默认值变为活动状态 换言之:如何更改视图默认值并以编程方式将其激活?我不明白您的要求,但听起来您似乎想要还原视图 您需要包括module\u load\u include('module','views')和module\u load\u include('inc','views','drush/vi

我有一个观点。我用hook\u views\u default\u views\u alter()修改了它。要使更改的内容变为活动内容,我需要转到UI并将其恢复为更改后的默认值

如何以编程方式使新的默认值变为活动状态


换言之:如何更改视图默认值并以编程方式将其激活?

我不明白您的要求,但听起来您似乎想要还原视图

您需要包括
module\u load\u include('module','views')
module\u load\u include('inc','views','drush/views.drush')
。以及还原所有视图的函数
views\u revert\u allviews(views\u get\u all\u views())

检查功能以了解更多信息