lenya-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pankaj Mandaliya" <pankajmandal...@gmail.com>
Subject Re: Lenya customization - split main region area into two
Date Fri, 11 Jul 2008 13:42:15 GMT
Hi Andreas,

Thanks a lot for helpful reply! I will try your suggestion.

My actual requirement is to display the page in splitted area when the link
for it is coming from main page. This glossary type page is actually not as
small as glossary, but itself is an another page, which may be generated by
CMS user as a new small article. I am planning to put these reference
articles under a separate folder. This folder will not be visible in the
navigation links, when the site is live.

Now when user/editor creates the link from this special folder, it should
create the link for the current page by adding some parameter to url
generated for the link saying that - split the page and in splitted page,
display the article for which the user has created the link.

So, there are two main things.
1) When link is created in editor, it should put some parameter in link
creation, such that when its clicked, we can identify that.
2) When such link is pressed, we should know what is requested and do the
necessary action.
I do not have much idea for these areas.

Appreciate any help in this regard.
Hope I am making myself clear.


On Thu, Jul 10, 2008 at 6:03 PM, Andreas Hartmann <andreas@apache.org>

> Hi Pankaj,
> Pankaj Mandaliya schrieb:
> […]
>  In Lenya, we have the main body region, where we create XHTML document in
>> authoring mode and create articles. I want to create article which contains
>> a link, and clicking on this link, that article should be divided into two
>> separate parts. Here left part will still contain original document, and the
>> right part will contain the article referenced by left side document.
>> If in my article, there are some difficult words, which requires some
>> explanation, then instead of redirecting user to another page for that
>> word-reference-link, I want to present that information on the same page, by
>> splitting the original page into two and word reference information on the
>> right side. And I want my user to build such pages and create
>> word-reference-link like this.
> so you want to maintain a glossary? I'd recommend something like this:
> - Use a glossary document containing all terms and explanations, e.g.
>  <g:glossary xmlns:g="http://myproject.org/lenya/glossary/1.0">
>    <g:term name="foo">
>      … Explanation of foo …
>    </g:term>
>    …
>  </g:glossary>
> - Use links like lenya-document:?glossaryTerm=foo to call the same page
> with a glossary column
> - Use an XSLT stylesheet to include the corresponding glossary entry
>  <xsl:if test="$glossaryTerm != ''">
>    <div class="glossaryColumn">
>      <ci:include src="site:/{$lang}/glossary"
>        select="/g:glossary/g:term[@name = $glossaryTerm]/node()"/>
>    </div>
>  </xsl:if>
>  I understand a bit of Cocoon architecture, and think that it should be
>> possible by using some kind of Transformer. Can you provide me reference to
>> such article or provide some guideline for achieving this.
>> I have download Lenya 2.0 and installed on local machine. Still I am
>> getting some error. It says contact System administrator, but does not give
>> me detail of the error.
> You find the error message in the page HTML (use "view source" in the
> browser).
>  Even not available in the log4j log file.
>  Which version is currently stable for Lenya?
> The stable version is 2.0.1 (at the moment only available via SVN).
> HTH,
> -- Andreas
> --
> Andreas Hartmann, CTO
> BeCompany GmbH
> http://www.becompany.ch
> Tel.: +41 (0) 43 818 57 01
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
> For additional commands, e-mail: user-help@lenya.apache.org


View raw message