diff --git a/bl-kernel/boot/rules/69.pages.php b/bl-kernel/boot/rules/69.pages.php index d802c767..020ded4a 100644 --- a/bl-kernel/boot/rules/69.pages.php +++ b/bl-kernel/boot/rules/69.pages.php @@ -37,6 +37,9 @@ $staticContent = $staticPages = buildStaticPages(); // Execute the scheduler if ($pages->scheduler()) { + // Execute plugins with the hook afterPageCreate + Theme::plugins('afterPageCreate'); + reindexTags(); reindexCategories(); diff --git a/bl-kernel/pages.class.php b/bl-kernel/pages.class.php index 7c0f0af3..a5fb9592 100644 --- a/bl-kernel/pages.class.php +++ b/bl-kernel/pages.class.php @@ -20,7 +20,8 @@ class Pages extends dbJSON { 'template'=>'', 'noindex'=>false, 'nofollow'=>false, - 'noarchive'=>false + 'noarchive'=>false, + 'custom'=>array() ); function __construct() @@ -55,7 +56,7 @@ class Pages extends dbJSON { { $row = array(); - // Check values on args and set default values if not exists + // Predefined values foreach ($this->dbFields as $field=>$value) { if ($field=='tags') { $tags = '';