Co to jest „Tryb zaawansowany” w Widoku 3?

15

W tym artykule pierwsza instrukcja to

W każdej witrynie uruchom, drush vdaby przełączyć ustawienia Widoku do trybu zaawansowanego.

Co to znaczy? Wyszukiwarka Google dla „Widoku trybu zaawansowanego” daje głównie tylko linki do tego artykułu. Co to jest „tryb zaawansowany”?

beth
źródło

Odpowiedzi:

15

Tryb zaawansowany oznacza

Ustaw ustawienia Widoki na wartości bardziej zorientowane na programistę.

Możesz sprawdzić definicję tego w module widoków Plik Drush folder views.drush.inc.

  $items['views-dev'] = array(
    'callback' => 'views_development_settings',
    'drupal dependencies' => array('views'),
    'description' => 'Set the Views settings to more developer-oriented values.',
    'bootstrap' => DRUSH_BOOTSTRAP_DRUPAL_FULL,
    'aliases' => array('vd'),
  );

Po wykonaniu polecenia drush vd ustawiane są następujące zmienne.

  variable_set('views_ui_show_listing_filters', TRUE);
  variable_set('views_ui_show_master_display', TRUE);
  variable_set('views_ui_show_advanced_column', TRUE);
  variable_set('views_ui_always_live_preview', FALSE);
  variable_set('views_ui_always_live_preview_button', TRUE);
  variable_set('views_ui_show_preview_information', TRUE);
  variable_set('views_ui_show_sql_query', TRUE);
  variable_set('views_ui_show_performance_statistics', TRUE);
  variable_set('views_show_additional_queries', TRUE);
  variable_set('views_devel_output', TRUE);
  variable_set('views_devel_region', 'message');
  variable_set('views_ui_display_embed', TRUE);
  $message = dt("Setup the new views settings.");
  drush_log($message, 'success');

Możesz to zrobić bez użycia polecenia drush, przechodząc do „admin / structure / views / settings”

Anil Sagar
źródło