diff src/plugins/plugin_misc_static_blog.py @ 2479:0d6c53e6c591

plugin blog static: added background parameter, to set an image
author Goffi <goffi@goffi.org>
date Mon, 22 Jan 2018 08:36:36 +0100
parents 33c8c4973743
children
line wrap: on
line diff
--- a/src/plugins/plugin_misc_static_blog.py	Sun Jan 21 20:20:38 2018 +0100
+++ b/src/plugins/plugin_misc_static_blog.py	Mon Jan 22 08:36:36 2018 +0100
@@ -44,29 +44,32 @@
 
 class StaticBlog(object):
 
-    params = """
+    params = u"""
     <params>
     <individual>
-    <category name="%(category_name)s" label="%(category_label)s">
-        <param name="%(title_name)s" label="%(title_label)s" value="" type="string" security="0"/>
-        <param name="%(banner_name)s" label="%(banner_label)s" value="" type="string" security="0"/>
-        <param name="%(keywords_name)s" label="%(keywords_label)s" value="" type="string" security="0"/>
-        <param name="%(description_name)s" label="%(description_label)s" value="" type="string" security="0"/>
+    <category name="{category_name}" label="{category_label}">
+        <param name="{title_name}" label="{title_label}" value="" type="string" security="0"/>
+        <param name="{banner_name}" label="{banner_label}" value="" type="string" security="0"/>
+        <param name="{background_name}" label="{background_label}" value ="" type="string" security="0"/>
+        <param name="{keywords_name}" label="{keywords_label}" value="" type="string" security="0"/>
+        <param name="{description_name}" label="{description_label}" value="" type="string" security="0"/>
      </category>
     </individual>
     </params>
-    """ % {
-        'category_name': C.STATIC_BLOG_KEY,
-        'category_label': D_(C.STATIC_BLOG_KEY),
-        'title_name': C.STATIC_BLOG_PARAM_TITLE,
-        'title_label': D_('Page title'),
-        'banner_name': C.STATIC_BLOG_PARAM_BANNER,
-        'banner_label': D_('Banner URL'),
-        'keywords_name': C.STATIC_BLOG_PARAM_KEYWORDS,
-        'keywords_label': D_('Keywords'),
-        'description_name': C.STATIC_BLOG_PARAM_DESCRIPTION,
-        'description_label': D_('Description'),
-    }
+    """.format(
+        category_name = C.STATIC_BLOG_KEY,
+        category_label = D_(C.STATIC_BLOG_KEY),
+        title_name = C.STATIC_BLOG_PARAM_TITLE,
+        title_label = D_('Page title'),
+        banner_name = C.STATIC_BLOG_PARAM_BANNER,
+        banner_label = D_('Banner URL'),
+        background_name = u"Background",
+        background_label = D_(u"Background image URL"),
+        keywords_name = C.STATIC_BLOG_PARAM_KEYWORDS,
+        keywords_label = D_('Keywords'),
+        description_name = C.STATIC_BLOG_PARAM_DESCRIPTION,
+        description_label = D_('Description'),
+    )
 
     def __init__(self, host):
         try:  # TODO: remove this attribute when all blogs can be retrieved