On Sunday 04 July 2010 02:43:58, DaveG wrote :
> On 7/3/2010 5:56 PM, Petko Yotov wrote:
> > On Saturday 03 July 2010 23:29:15, DaveG wrote :
> >>     (:includesection "#common-blog-head title='{(bi_encode {*$Title})}'
> >> entrydate='{*$:entrydate}' entrytags='{(bi_encode {*$:entrytags})}'
> >> entryauthor='{(bi_encode {*$:entryauthor})}' listformat=false ":)
> > Also, maybe you just don't need to send include variables title='...'
> > entrytags='...' and use {$$title} and {$$entrytags} in the included
> > section: use directly {*$Title} and {*$:entrytags} which will be read
> > from the current page.
> 
> Unfortunately, the header can be called from either a pagelist or a
> 'normal' page. So I need to includesection passing parameters of either
> {*$Title} or {=$Title}, depending on whether it's called from a single
> page, or pagelist. Hence, the includesection parameters.

Or you can have two header sections, one called from the page and containing 
{*$Title}, the other called from the pagelist and containing {=$Title}. 
This could be much easier to do than writing custom functions in order to use 
the same section. It could also allow blog listing (pagelist) headers to be 
different from page headers: for example someone could prefer a much 
simpler/thinner listing of many entries than the head section of the full blog 
entry. Anyways, there is often more than one way to do things. :-)

Petko

_______________________________________________
pmwiki-devel mailing list
pmwiki-devel@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel

Reply via email to