diff --git a/web/themes/custom/geofresco/geofresco.theme b/web/themes/custom/geofresco/geofresco.theme index e6b72fe..ee2fe5d 100644 --- a/web/themes/custom/geofresco/geofresco.theme +++ b/web/themes/custom/geofresco/geofresco.theme @@ -5,6 +5,10 @@ */ function geofresco_preprocess_page_title(&$variables) { // WE SHALL BE SHAMELESS. + if (!isset($variables['title']) || !is_array($variables['title'])) { + // The pages we're interested in have title as markup, so bail if it's not. + return; + } $string = isset($variables['title']['#markup']) ? $variables['title']['#markup'] : FALSE; if ($string && $pos = strpos($string, "'s blog", -7)) { $uid = substr($string, 0, $pos);