function d8_google_optimize_hide_page_container_ids in Drupal 8 Google Optimize Hide Page 8
The Optimize container ids.
Return value
array d8_google_optimize_hide_page_container_ids
See also
https://developers.google.com/optimize/#loading_multiple_containers
3 calls to d8_google_optimize_hide_page_container_ids()
- d8_google_optimize_hide_page_active in ./
d8_google_optimize_hide_page.module - Whether to put the snippet on the page.
- GoogleOptimizeHidePageAdminSettingsForm::buildForm in src/
Form/ GoogleOptimizeHidePageAdminSettingsForm.php - Form constructor.
- SnippetGenerator::getSnippet in src/
Util/ SnippetGenerator.php - Generate the JS snippet.
File
Code
function d8_google_optimize_hide_page_container_ids() {
static $ids;
if (!is_null($ids)) {
return $ids;
}
$config = \Drupal::config('d8_google_optimize_hide_page.settings');
$csv = $config
->get('google_optimize_hide_page_container_ids') ?: '';
if (empty($csv)) {
$ids = [];
}
else {
$ids = str_getcsv($csv);
}
return $ids;
}