You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@lenya.apache.org by MShah <mo...@yahoo.com> on 2009/03/14 00:28:25 UTC

Editing the homepage for the default publication using mutiple bxe editable areas

I am trying to create multiple editable areas to modify the content of the
homepage.  I modified the sample xml file and the corresponding xslt file to
include the bxe_xpath, but it still brings it up in one editable area when
using bxe to edit the content.

Here is the sample xml file and the xslt, any tips on correcting this will
be much appreciated:

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" 
      xmlns:xhtml="http://www.w3.org/1999/xhtml" 
      xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0"
>
  <head>
    <title>Default Publication</title>
  </head>
  <body>
	  <div class="xyz" id="xyz">
    <h1>Default Publication</h1>
    <p>Welcome to the default Lenya publication!</p>
    <p>The purpose of this publication is</p>
    <ul>
      <li>to show beginners the basic functionality of the Lenya CMS,</li>
      <li>to provide an "out of the box" publication that can be easily
adapted and used, and</li>
      <li>to provide a basis for reference implementations of new concepts
and best practices.</li>
    </ul>
    </div>
     <div id="abc" class="abc">
    <p>
    You won't find any fancy and confusing bells and whistles here, but the
    publication contains everything you need to get started.
    </p>
    </div>
  </body>
</html>


XSLT file is as under:

<?xml version="1.0"?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at
  
  http://www.apache.org/licenses/LICENSE-2.0
  
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->

<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns="http://www.w3.org/1999/xhtml"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0"
  xmlns:ci="http://apache.org/cocoon/include/1.0" 
  >
  
  <xsl:import href="fallback://lenya/modules/xhtml/xslt/xhtml2xhtml.xsl"/>
  
  <xsl:param name="pubId"/>
  <xsl:param name="contextPath"/>
  <xsl:param name="language"/>
  <xsl:param name="newsPath"/>
  <xsl:param name="rendertype"/>
  
  
  <xsl:template match="/xhtml:html">
    <xsl:copy-of select="lenya:meta"/>
    <html>
      <head>
        <link rel="stylesheet"
href="{$contextPath}/{$pubId}/modules/homepage/css/homepage.css"
type="text/css"/>
        <ci:include src="cocoon:/news-header_{$language}.xml"/>
      </head>
      <body>
	      <ci:include src="cocoon:/news-include_{$language}.xml"/>
	<xsl:template match="xhtml:div[@id = 'xyz']">
          <xsl:if test="$rendertype = 'edit'">
		  <xsl:attribute name="bxe_xpath">//xhtml:div[@id = 'xyz']</xsl:attribute>
          </xsl:if>
          <xsl:apply-templates/>
        </xsl:template>
	<xsl:template match="xhtml:div[@id = 'abc']">
          <xsl:if test="$rendertype = 'edit'">
		  <xsl:attribute name="bxe_xpath">//xhtml:div[@id = 'abc']</xsl:attribute>
          </xsl:if>
          <xsl:apply-templates/>
   	</xsl:template>
      </body>
    </html>
  </xsl:template>
  
  
</xsl:stylesheet>


Thanks,

Monisha
-- 
View this message in context: http://www.nabble.com/Editing-the-homepage-for-the-default-publication-using-mutiple-bxe-editable-areas-tp22507003p22507003.html
Sent from the Lenya - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org