diff -u b/plugins/contexts/string.inc b/plugins/contexts/string.inc --- b/plugins/contexts/string.inc +++ b/plugins/contexts/string.inc @@ -46,7 +46,8 @@ } if ($data !== FALSE ) { - $context->data = $data['string']; + // Support the array storage from the settings form but also handle direct input from arguments. + $context->data = is_array($data) ? $data['string'] : $data; $context->title = ($conf) ? check_plain($data['identifier']) : check_plain($data); return $context; } @@ -87,2 +87,0 @@ - -