From 0a22773e9d42633e9b0f60674c4fde9ecfd3706f Mon Sep 17 00:00:00 2001 From: camer0n Date: Wed, 4 Jun 2025 18:21:02 -0700 Subject: [PATCH] Issue #5422 Schema now supported in page view template. --- page.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/page.php b/page.php index 0109a2b13..247ae5885 100644 --- a/page.php +++ b/page.php @@ -933,10 +933,18 @@ class pageClass if(null === $vars) { $ret = e107::getParser()->parseTemplate($template, true, $this->batch); + if(!empty($this->template['schema'])) + { + $schema = e107::getParser()->parseSchemaTemplate($this->template['schema'], true, $this->batch); + } } else { $ret = e107::getParser()->simpleParse($template, $vars); + if(!empty($this->template['schema'])) + { + $schema = e107::getParser()->parseSchemaTemplate($this->template['schema'], true, $vars); + } } if($this->renderMode) @@ -948,8 +956,11 @@ class pageClass $mode = vartrue($this->template['tableRender'], 'cpage-page-view'); } - // var_dump($this->batch->page_metadescr); - + // v2.4 support for 'schema' template. + if(!empty($schema)) + { + e107::schema($schema); + } return array('caption'=>$this->page['page_title'], 'text'=>$ret, 'mode'=>$mode, 'title'=>$this->page['page_metadscr']);