]> git.mjollnir.org Git - s9y.git/commitdiff
make title configurable
authorgarvinhicking <garvinhicking>
Mon, 21 Nov 2005 15:16:16 +0000 (15:16 +0000)
committergarvinhicking <garvinhicking>
Mon, 21 Nov 2005 15:16:16 +0000 (15:16 +0000)
include/plugin_internal.inc.php

index fbe8af5a8104346705e3d88e5b9183b9c830cf96..8490d737cc8e989a8b79cd06137cd770aa236412 100644 (file)
@@ -1191,7 +1191,7 @@ class serendipity_categories_plugin extends serendipity_plugin {
         $propbag->add('stackable',     true);
         $propbag->add('author',        'Serendipity Team');
         $propbag->add('version',       '2.0');
-        $propbag->add('configuration', array('authorid', 'parent_base', 'image', 'sort_order', 'sort_method', 'allow_select', 'hide_parallel', 'show_count', 'smarty'));
+        $propbag->add('configuration', array('title', 'authorid', 'parent_base', 'image', 'sort_order', 'sort_method', 'allow_select', 'hide_parallel', 'show_count', 'smarty'));
         $propbag->add('groups',        array('FRONTEND_VIEWS'));
     }
 
@@ -1199,6 +1199,13 @@ class serendipity_categories_plugin extends serendipity_plugin {
     {
         global $serendipity;
         switch($name) {
+            case 'title':
+                $propbag->add('type',        'string');
+                $propbag->add('name',        TITLE);
+                $propbag->add('description', TITLE_FOR_NUGGET);
+                $propbag->add('default',     CATEGORIES);
+                break;
+                                                                                            
             case 'authorid':
                 $row_authors = serendipity_db_query("SELECT realname, authorid FROM {$serendipity['dbPrefix']}authors");
                 $authors     = array('all' => ALL_AUTHORS);
@@ -1301,6 +1308,7 @@ class serendipity_categories_plugin extends serendipity_plugin {
     function generate_content(&$title) {
         global $serendipity;
 
+        $title = $this->get_config('title');
         $smarty = serendipity_db_bool($this->get_config('smarty', false));
 
         $which_category = $this->get_config('authorid');
@@ -1312,7 +1320,6 @@ class serendipity_categories_plugin extends serendipity_plugin {
         }
         $is_form = serendipity_db_bool($this->get_config('allow_select'));
         $categories = serendipity_fetchCategories(empty($which_category) ? 'all' : $which_category, '', $sort);
-        $title = $this->title;
 
         $cat_count = array();
         if (serendipity_db_bool($this->get_config('show_count'))) {