diff --git a/metatag_panels/metatag_panels.module b/metatag_panels/metatag_panels.module index b6986b9..68b039a 100644 --- a/metatag_panels/metatag_panels.module +++ b/metatag_panels/metatag_panels.module @@ -80,6 +80,15 @@ function metatag_panels_form_submit($form, $form_state) { ); $form_state['handler']->conf['metatag_panels'] = $conf; + + if ($conf['enabled']) { + $handler = $form_state['handler']; + $instance = 'panels:' . $handler->task . ':' . $handler->subtask . ':' . $handler->name; + foreach ($conf['metatags'] as $field => $item) { + $name = "metatag:" . $instance . ":" . $field; + i18n_string_update($name, $item['value']); + } + } } /** @@ -114,7 +123,7 @@ function metatag_panels_ctools_render_alter($info, $page, $context) { // Build the Metatag. $options = array( - 'instance' => 'panels:' . $handler->name, + 'instance' => 'panels:' . $handler->task . ':' . $handler->subtask . ':' . $handler->name, 'token data' => $tokens, ); foreach ($metatags as $metatag => $data) {