The initial page is weblog.vm:  (near the top of the theme.xml file)

<template action="weblog">
        <name>Weblog</name>
        <description>Main page of weblog</description>
        <link></link>
        <navbar>false</navbar>
        <hidden>true</hidden>
        <templateCode>
           <templateLanguage>velocity</templateLanguage>
           <contentType>text/html</contentType>
           <contentsFile>weblog.vm</contentsFile>
           <type>standard</type>
       </templateCode>
    </template>

##

in std_header.vm:

<div id="main_title">
<h1><a href="$url.home">$model.weblog.name</a></h1>
<p>$model.weblog.description</p>
</div>

<div id="page_menu">
    #showPageMenu($model.weblog)
</div>

$model.weblog.name == the name of the frontPage website, to change use the
preferences
$model.weblog.description == the description of the frontPage website, to
change use the maintenance preferences

See the preferences|setting tab

##

Forchange of  Front Page or Weblog :

#macro(showPageMenu $weblog)
    <ul class="rNavigationBar">
        <li class="rNavItem">
            <a href="$url.site/"><span>$config.siteShortName</span></a>
        </li>
        <li class="rNavItem">
            <a href="$url.home"><span>Weblog</span></a>
        </li>
#end

$config.siteShortName = Server Admin | Configuration Tab >>  "Short name
(shown in site banner)" field

Weblog = Hard coded so will need to change or use  $weblog.description
(Front Page weblog description field)

May need to restart/redeploy roller depending if theme reloading is not
used.

Cheers Greg

On 30 January 2013 10:46, Peter warde <[email protected]> wrote:

>
> Hi Greg
>
> Thanks for this. However when I look at
> CATALINA_HOME\webapps\roller\themes\fauxcoly\theme.xml I do not find the
> template for Front Page or Weblog (which are the ones I want to rename  to
> say "Welcome" in the menu)
>
> I do find  the Archives template which appears in the menu
>
>     <template action="custom">
>         <name>Archives</name>
>         <description>Calendar browser and links to latest
> entries</description>
>             <link>archives</link>
>         <navbar>true</navbar>
>         <hidden>false</hidden>
>         <templateLanguage>velocity</templateLanguage>
>         <contentType>text/html</contentType>
>         <contentsFile>archives.vm</contentsFile>
>     </template>
>
> which has <navbar>true</navbar> which references the archives.vm as the
> content and creates the page archives and provides the menu item Archives
> (and I have been able to create and add my own templates and can change the
> name from Archive to say Fred and get its displayed in the menu).
>
> I have looked at the weblog.vm, but there is no reference to the menu item
> names Front Page or Weblog. How do I get control these menu item names so I
> can change them?
>
> Cheers
>
> Peter
>
>
> Greg Huber-4 wrote:
> >
> > in file
> >
> roller-project/weblogger-webapp/src/main/webapp/WEB-INF/velocity/weblog.vm.
> >
> > search for  #macro(showPageMenu $weblog), and you will see the
> >
> > #**
> >  * Show Roller Page Navigation Bar, includes links to all pages.
> >  *#
> > #macro(showPageMenu $weblog)
> > .. macro code......
> > #end
> >
> > This produces the html/output you see on the main page header.  Check the
> > code and compare to the html produced:
> >
> > <!-- *************************************************** -->
> > <!-- HEADER -->
> > <!-- *************************************************** -->
> > <div id="hd">
> > <div id="header_content">
> > #includeTemplate($model.weblog "standard_header")
> > </div>
> > </div>
> >
> >
> > The different menu items may differ between themes as there are different
> > pages for each theme.  Have a look at the theme.xml file (which
> references
> > standard_header" >> std_header.vm)
> >
> > Cheers Greg
> >
> > On 30 January 2013 09:31, Peter warde <[email protected]> wrote:
> >
> >>
> >> Hi Greg
> >>
> >> I have found the macro #showPageMenu($model.weblog) in the
> std_header.vm,
> >> and looking at the macro you refer to, what is listed is the page name,
> >> though I am not sure that this is solution. Do I need to change the page
> >> name in order to get the different values displayed in the menu and if
> so
> >> how do I do this?
> >>
> >> Why do different themes (Basic, Fauxcoly etc) produce different menu
> >> items
> >> and how do I control them?
> >>
> >>
> >> Thanks
> >>
> >> Peter
> >>
> >>
> >>
> >>
> >> Greg Huber-4 wrote:
> >> >
> >> > Hello,
> >> >
> >> > In file std_header.vm, the #showPageMenu($model.weblog) is a macro in
> >> >
> >>
> roller-project/weblogger-webapp/src/main/webapp/WEB-INF/velocity/weblog.vm
> >> > file.
> >> >
> >> > Is this what you mean?
> >> >
> >> > Cheers Greg.
> >> >
> >> > On 30 January 2013 08:06, Peter warde <[email protected]> wrote:
> >> >
> >> >>
> >> >> Can anyone tell me how I can customize the values displayed in page
> >> menu?
> >> >>
> >> >> For example if I use the shared template "Basic" I get the following
> >> >> values
> >> >> for page menu items: All Music General Status, whereas if use I use
> >> the
> >> >> Fauxcoly theme I get: Front Page Weblog Archives Login.
> >> >>
> >> >> My questions are:
> >> >>
> >> >> 1) What is the mechanism that determines what items are displayed in
> >> the
> >> >> page menu (I have searched the themes in
> >> >> CATALINA_HOME\webapps\roller\themes\fauxcoly and basic and can find
> no
> >> >> reference to these page menu item values
> >> >>
> >> >> 2) How could I change the the menu item value All in the Basic theme,
> >> or
> >> >> Front Page or Weblog in Fauxcoly to something else, for example Home
> >> or
> >> >> Welcome
> >> >>
> >> >>
> >> >> I have searched the doc everywhere and tried numerous tests without
> >> any
> >> >> success. Guidance would be appreciated.
> >> >> --
> >> >> View this message in context:
> >> >> http://old.nabble.com/Page-menu-tp34961421s12275p34961421.html
> >> >> Sent from the Roller - Dev mailing list archive at Nabble.com.
> >> >>
> >> >>
> >> >
> >> >
> >> --
> >> View this message in context:
> >> http://old.nabble.com/Page-menu-tp34961421s12275p34961770.html
> >> Sent from the Roller - Dev mailing list archive at Nabble.com.
> >>
> >>
> >
> >
> --
> View this message in context:
> http://old.nabble.com/Page-menu-tp34961421s12275p34962031.html
> Sent from the Roller - Dev mailing list archive at Nabble.com.
>
>

Reply via email to