theme module: title format ps

Simon Wunderlin <[email protected]> Thu, 02 Jun 2005 11:55:16 +0200
Newsgroups gmane.comp.cms.xaraya.patches
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------050404090502000505000808
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

this patch adds a new title format to the theme module: "page_title 
$seperator site_name"

i think that the module name is often not important (or even 
inappropriate) to the user. the document title is IMHO the most 
important thing and should be at the first place, followed by the site name.

find attached a patch for xaraya 0.9.12 (full tgz).

maybe this is usefull and might be integrated.

Kind regrds,
Simon

--------------050404090502000505000808
Content-Type: text/plain;
 name="admin-modifyconfig.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="admin-modifyconfig.diff"

--- html/modules/themes/xartemplates/admin-modifyconfig.xd-0.9.12	Thu Jun  2 11:42:44 2005
+++ html/modules/themes/xartemplates/admin-modifyconfig.xd	Thu Jun  2 11:45:08 2005
@@ -21,6 +21,7 @@
             <option value="sp"><xar:mlstring>Site Name - Page Name</xar:mlstring></option>
             <option value="mps"><xar:mlstring>Module Name - Page Name - Site Name</xar:mlstring></option>
             <option value="pms"><xar:mlstring>Page Name - Module Name - Site Name</xar:mlstring></option>
+            <option value="ps"><xar:mlstring>Page Name - Site Name</xar:mlstring></option>
             <option value="to"><xar:mlstring>Page Name</xar:mlstring></option>
             <option value="theme"><xar:mlstring>Theme Driven</xar:mlstring></option>
         <xar:elseif condition="xarModGetVar('themes', 'SiteTitleOrder') eq 'sp'" />
@@ -28,6 +29,7 @@
             <option value="sp" selected="selected"><xar:mlstring>Site Name - Page Name</xar:mlstring></option>
             <option value="mps"><xar:mlstring>Module Name - Page Name - Site Name</xar:mlstring></option>
             <option value="pms"><xar:mlstring>Page Name - Module Name - Site Name</xar:mlstring></option>
+            <option value="ps"><xar:mlstring>Page Name - Site Name</xar:mlstring></option>
             <option value="to"><xar:mlstring>Page Name</xar:mlstring></option>
             <option value="theme"><xar:mlstring>Theme Driven</xar:mlstring></option>
         <xar:elseif condition="xarModGetVar('themes', 'SiteTitleOrder') eq 'mps'" />
@@ -35,6 +37,7 @@
             <option value="sp"><xar:mlstring>Site Name - Page Name</xar:mlstring></option>
             <option value="mps" selected="selected"><xar:mlstring>Module Name - Page Name - Site Name</xar:mlstring></option>
             <option value="pms"><xar:mlstring>Page Name - Module Name - Site Name</xar:mlstring></option>
+            <option value="ps"><xar:mlstring>Page Name - Site Name</xar:mlstring></option>
             <option value="to"><xar:mlstring>Page Name</xar:mlstring></option>
             <option value="theme"><xar:mlstring>Theme Driven</xar:mlstring></option>
         <xar:elseif condition="xarModGetVar('themes', 'SiteTitleOrder') eq 'pms'" />
@@ -42,12 +45,23 @@
             <option value="sp"><xar:mlstring>Site Name - Page Name</xar:mlstring></option>
             <option value="mps"><xar:mlstring>Module Name - Page Name - Site Name</xar:mlstring></option>
             <option value="pms" selected="selected"><xar:mlstring>Page Name - Module Name - Site Name</xar:mlstring></option>
+            <option value="ps"><xar:mlstring>Page Name - Site Name</xar:mlstring></option>
+            <option value="to"><xar:mlstring>Page Name</xar:mlstring></option>
+            <option value="theme"><xar:mlstring>Theme Driven</xar:mlstring></option>
+        <xar:elseif condition="xarModGetVar('themes', 'SiteTitleOrder') eq 'ps'" />
+            <option value="default"><xar:mlstring>Site Name - Module Name - Page Name</xar:mlstring></option>
+            <option value="sp"><xar:mlstring>Site Name - Page Name</xar:mlstring></option>
+            <option value="mps"><xar:mlstring>Module Name - Page Name - Site Name</xar:mlstring></option>
+            <option value="pms"><xar:mlstring>Page Name - Module Name - Site Name</xar:mlstring></option>
+            <option value="ps" selected="selected"><xar:mlstring>Page Name - Site Name</xar:mlstring></option>
+            <option value="to"><xar:mlstring>Page Name</xar:mlstring></option>
             <option value="theme"><xar:mlstring>Theme Driven</xar:mlstring></option>
         <xar:elseif condition="xarModGetVar('themes', 'SiteTitleOrder') eq 'to'" />
             <option value="default"><xar:mlstring>Site Name - Module Name - Page Name</xar:mlstring></option>
             <option value="sp"><xar:mlstring>Site Name - Page Name</xar:mlstring></option>
             <option value="mps"><xar:mlstring>Module Name - Page Name - Site Name</xar:mlstring></option>
             <option value="pms"><xar:mlstring>Page Name - Module Name - Site Name</xar:mlstring></option>
+            <option value="ps"><xar:mlstring>Page Name - Site Name</xar:mlstring></option>
             <option value="to" selected="selected"><xar:mlstring>Page Name</xar:mlstring></option>
             <option value="theme"><xar:mlstring>Theme Driven</xar:mlstring></option>
         <xar:elseif condition="xarModGetVar('themes', 'SiteTitleOrder') eq 'theme'" />
@@ -55,6 +69,7 @@
             <option value="sp"><xar:mlstring>Site Name - Page Name</xar:mlstring></option>
             <option value="mps"><xar:mlstring>Module Name - Page Name - Site Name</xar:mlstring></option>
             <option value="pms"><xar:mlstring>Page Name - Module Name - Site Name</xar:mlstring></option>
+            <option value="ps"><xar:mlstring>Page Name - Site Name</xar:mlstring></option>
             <option value="to"><xar:mlstring>Page Name</xar:mlstring></option>
             <option value="theme" selected="selected"><xar:mlstring>Theme Driven</xar:mlstring></option>
         </xar:if>

--------------050404090502000505000808
Content-Type: text/plain;
 name="xarTemplate.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="xarTemplate.diff"

--- html/includes/xarTemplate.php-0.9.12	Thu Jun  2 11:40:30 2005
+++ html/includes/xarTemplate.php	Thu Jun  2 11:40:54 2005
@@ -265,7 +265,7 @@
                 $GLOBALS['xarTpl_pageTitle'] = $title . $separator .  $module . $separator . xarModGetVar('themes', 'SiteName');
             break;
             case 'ps':
-                $GLOBALS['xarTpl_pageTitle'] = $title . $separator .  xarModGetVar('themes', 'SiteName');
+                $GLOBALS['xarTpl_pageTitle'] = $title . $separator . xarModGetVar('themes', 'SiteName');
             break;
             case 'to':
                 $GLOBALS['xarTpl_pageTitle'] = $title;

--------------050404090502000505000808
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xaraya_patches mailing list
[email protected]
http://xaraya.com/mailman/listinfo/xaraya_patches

--------------050404090502000505000808--