Done in trunk revision: 680275 . I have wrongly put a comment linking to OFBIZ-1881 but it's OFBIZ-1880, anyway too late and not a big deal

Thanks to All

Jacques

From: "Bruno Busco" <[EMAIL PROTECTED]>
Jacques,
I have attached a new patch to
https://issues.apache.org/jira/browse/OFBIZ-1880 to implement the CommonMenu
as suggested.
(it is called extending_commonmenu.patch)

Many thanks Jacques, Vikas and Ashish,
-Bruno

2008/7/28 Ashish Vijaywargiya <[EMAIL PROTECTED]>

+1

On Mon, Jul 28, 2008 at 10:47 AM, Vikas Mayur <[EMAIL PROTECTED]>
wrote:

> Hi Jacques,
>
> Why not use extends="CommonAppBarMenu"
> extends-resource="component://common/widget/CommonMenus.xml" in
> catalog/Menus.xml to remove three menu items namely main, logout, login
>
> - Vikas
>
> On Sun, Jul 27, 2008 at 3:53 PM, <[EMAIL PROTECTED]> wrote:
>
> > Author: jleroux
> > Date: Sun Jul 27 03:23:34 2008
> > New Revision: 680086
> >
> > URL: http://svn.apache.org/viewvc?rev=680086&view=rev
> > Log:
> > An enhancing patch from Bruno Busco "Using screenlets in Catalog
Manager
> > Application" (https://issues.apache.org/jira/browse/OFBIZ-1880) -
> > OFBIZ-1880
> >
> > Added:
> >    ofbiz/trunk/applications/product/widget/catalog/Menus.xml   (with
> props)
> > Removed:
> >
 ofbiz/trunk/applications/product/webapp/catalog/includes/appheader.ftl
> >
>  ofbiz/trunk/applications/product/widget/catalog/CatalogCommonScreens.xml
> > Modified:
> >
 ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml
> >    ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/web.xml
> >
> >
>
 ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchbox.ftl
> >
>  ofbiz/trunk/applications/product/webapp/catalog/find/miniproductlist.ftl
> >
 ofbiz/trunk/applications/product/webapp/catalog/find/sidecatalogs.ftl
> >
> >
>
 ofbiz/trunk/applications/product/webapp/catalog/find/sidedeepcategory.ftl
> >    ofbiz/trunk/applications/product/widget/catalog/CommonScreens.xml
> >
> > Modified:
> > ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml?rev=680086&r1=680085&r2=680086&view=diff
> >
> >
>
==============================================================================
> > ---
> ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml
> > (original)
> > +++
> ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml
> > Sun Jul 27 03:23:34 2008
> > @@ -1730,8 +1730,6 @@
> >     <view-map name="EditLayoutImage"
> >
>
page="component://content/widget/layout/LayoutScreens.xml#EditLayoutImage"
> > type="screen"/>
> >     <view-map name="EditLayoutUrl"
> >
page="component://content/widget/layout/LayoutScreens.xml#EditLayoutUrl"
> > type="screen"/>
> >
> > -    <view-map name="FindContent"
> >
 page="component://content/widget/content/ContentScreens.xml#FindContent"
> > type="screen"/>
> > -
> >     <view-map name="FindSurvey"
> > page="component://content/widget/SurveyScreens.xml#FindSurvey"
> > type="screen"/>
> >     <view-map name="EditSurvey"
> > page="component://content/widget/SurveyScreens.xml#EditSurvey"
> > type="screen"/>
> >     <view-map name="EditSurveyMultiResps"
> >
page="component://content/widget/SurveyScreens.xml#EditSurveyMultiResps"
> > type="screen"/>
> >
> > Modified:
ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/web.xml
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/web.xml?rev=680086&r1=680085&r2=680086&view=diff
> >
> >
>
==============================================================================
> > --- ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/web.xml
> > (original)
> > +++ ofbiz/trunk/applications/product/webapp/catalog/WEB-INF/web.xml Sun
> Jul
> > 27 03:23:34 2008
> > @@ -41,7 +41,7 @@
> >     </context-param>
> >     <context-param>
> >         <param-name>mainDecoratorLocation</param-name>
> > -
> >
>
 
<param-value>component://product/widget/catalog/CatalogCommonScreens.xml</param-value>
> > +
> >
>
 <param-value>component://product/widget/catalog/CommonScreens.xml</param-value>
> >         <description>The location of the main-decorator screen to use
for
> > this webapp; referred to as a context variable in screen def XML
> > files.</description>
> >     </context-param>
> >
> >
> > Modified:
> >
ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchbox.ftl
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchbox.ftl?rev=680086&r1=680085&r2=680086&view=diff
> >
> >
>
==============================================================================
> > ---
> >
ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchbox.ftl
> > (original)
> > +++
> >
ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchbox.ftl
> > Sun Jul 27 03:23:34 2008
> > @@ -31,86 +31,64 @@
> >  //-->
> >  </script>
> >
> > -<div class="screenlet">
> > -    <div class="screenlet-header">
> > -        <div class="simple-right-small">
> > -            <#if isOpen>
> > -                <a
> > href="<@ofbizUrl>main?SearchProductsState=close</@ofbizUrl>"
> > class="lightbuttontext">&nbsp;_&nbsp;</a>
> > -            <#else>
> > -                <a
> > href="<@ofbizUrl>main?SearchProductsState=open</@ofbizUrl>"
> > class="lightbuttontext">&nbsp;[]&nbsp;</a>
> > -            </#if>
> > -        </div>
> > -        <div class="boxhead">${uiLabelMap.ProductSearchProducts}</div>
> > -    </div>
> > -<#if isOpen>
> > -    <div class="screenlet-body">
> > -        <div>
> > -            <form name="keywordsearchform" method="post"
> > action="<@ofbizUrl>keywordsearch?VIEW_SIZE=25&PAGING=Y</@ofbizUrl>"
> > style="margin: 0;">
> > -              <span
> > class="label">${uiLabelMap.ProductKeywords}:</span><input
> > type="text"name="SEARCH_STRING" size="20" maxlength="50"
> > value="${requestParameters.SEARCH_STRING?if_exists}"/>
> > -              <span class="label">
> > -                ${uiLabelMap.ProductCategoryId}:
> > -              </span>
> > -              <input type="text" name="SEARCH_CATEGORY_ID" size="15"
> > maxlength="20"
> value="${requestParameters.SEARCH_CATEGORY_ID?if_exists}"/><a
> >
>
href="javascript:call_fieldlookup2(document.keywordsearchform.SEARCH_CATEGORY_ID,'LookupProductCategory');"><img
> > src='/images/fieldlookup.gif' width='15' height='14' border='0'
> alt='Click
> > here For Field Lookup'/></a>
> > -              <span class="label">
> > -                ${uiLabelMap.CommonNoContains}
> > -              </span>
> > -              <input type="checkbox" name="SEARCH_CONTAINS" value="N"
> <#if
> > requestParameters.SEARCH_CONTAINS?if_exists ==
> "N">checked="checked"</#if>/>
> > -              <span class="label">
> > -                ${uiLabelMap.CommonAny}
> > -              </span>
> > -              <input type="radio" name="SEARCH_OPERATOR" value="OR"
<#if
> > requestParameters.SEARCH_OPERATOR?if_exists !=
> > "AND">checked="checked"</#if>/>
> > -              <span class="label">
> > -                ${uiLabelMap.CommonAll}
> > -              </span>
> > -              <input type="radio" name="SEARCH_OPERATOR" value="AND"
> <#if
> > requestParameters.SEARCH_OPERATOR?if_exists ==
> > "AND">checked="checked"</#if>/>
> > -              &nbsp;
> > -              <a href="javascript:document.keywordsearchform.submit()"
> > class="buttontext">${uiLabelMap.CommonFind}</a>
> > -            </form>
> > -        </div>
> > -        <div>
> > -            <form name="advancedsearchform" method="post"
> > action="<@ofbizUrl>advancedsearch</@ofbizUrl>" style="margin: 0;">
> > -              <span class="label">
> > -                ${uiLabelMap.ProductCategoryId}:
> > -              </span>
> > -              <input type="text" name="SEARCH_CATEGORY_ID" size="15"
> > maxlength="20"
> value="${requestParameters.SEARCH_CATEGORY_ID?if_exists}"/><a
> >
>
href="javascript:call_fieldlookup2(document.advancedsearchform.SEARCH_CATEGORY_ID,'LookupProductCategory');"><img
> > src='/images/fieldlookup.gif' width='15' height='14' border='0'
> alt='Click
> > here For Field Lookup'/></a>
> > -              <div>
> > -                <a
> href="javascript:document.advancedsearchform.submit()"
> > class="buttontext">${uiLabelMap.ProductAdvancedSearch}</a>
> > -              </div>
> > -            </form>
> > -        </div>
> > -        <div>
> > -            <form name="productjumpform" method="post"
> > action="<@ofbizUrl>EditProduct</@ofbizUrl>" style="margin: 0;">
> > -                <input type="text" name="productId" size="10"
> > maxlength="20" value="${requestParameters.productId?if_exists}"/>
> > -                <a
> >
>
href="javascript:call_fieldlookup2(document.productjumpform.productId,'LookupProduct');"><img
> > src='/images/fieldlookup.gif' width='15' height='14' border='0'
> alt='Click
> > here For Field Lookup'/></a>
> > -                <select name="DUMMYPAGE"
onchange="submitProductJump()">
> > -                    <option
> >
>
value="<@ofbizUrl>EditProduct</@ofbizUrl>">-${uiLabelMap.ProductProductJump}-</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductQuickAdmin</@ofbizUrl>">${uiLabelMap.ProductQuickAdmin}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProduct</@ofbizUrl>">${uiLabelMap.ProductProduct}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductPrices</@ofbizUrl>">${uiLabelMap.ProductPrices}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductContent</@ofbizUrl>">${uiLabelMap.ProductContent}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductGoodIdentifications</@ofbizUrl>">${uiLabelMap.CommonIds}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductCategories</@ofbizUrl>">${uiLabelMap.ProductCategories}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductKeyword</@ofbizUrl>">${uiLabelMap.ProductKeywords}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductAssoc</@ofbizUrl>">${uiLabelMap.ProductAssociations}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>ViewProductManufacturing</@ofbizUrl>">${uiLabelMap.ProductManufacturing}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductCosts</@ofbizUrl>">${uiLabelMap.ProductCosts}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductAttributes</@ofbizUrl>">${uiLabelMap.ProductAttributes}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductFeatures</@ofbizUrl>">${uiLabelMap.ProductFeatures}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductFacilities</@ofbizUrl>">${uiLabelMap.ProductFacilities}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductFacilityLocations</@ofbizUrl>">${uiLabelMap.ProductLocations}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductInventoryItems</@ofbizUrl>">${uiLabelMap.ProductInventory}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductSuppliers</@ofbizUrl>">${uiLabelMap.ProductSuppliers}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>ViewProductAgreements</@ofbizUrl>">${uiLabelMap.ProductAgreements}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductGlAccounts</@ofbizUrl>">${uiLabelMap.ProductAccounts}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductPaymentMethodTypes</@ofbizUrl>">${uiLabelMap.ProductPaymentTypes}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductMaints</@ofbizUrl>">${uiLabelMap.ProductMaintenance}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductMeters</@ofbizUrl>">${uiLabelMap.ProductMeters}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductSubscriptionResources</@ofbizUrl>">${uiLabelMap.ProductSubscriptionResources}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>QuickAddVariants</@ofbizUrl>">${uiLabelMap.ProductVariants}</option>
> > -                    <option
> >
>
value="<@ofbizUrl>EditProductConfigs</@ofbizUrl>">${uiLabelMap.ProductConfigs}</option>
> > -                </select>
> > -            </form>
> > -        </div>
> > -    </div>
> > -</#if>
> > -</div>
> > +<form name="keywordsearchform" method="post"
> > action="<@ofbizUrl>keywordsearch?VIEW_SIZE=25&PAGING=Y</@ofbizUrl>"
> > style="margin: 0;">
> > +  <span class="label">${uiLabelMap.ProductKeywords}:</span><input
> > type="text"name="SEARCH_STRING" size="20" maxlength="50"
> > value="${requestParameters.SEARCH_STRING?if_exists}"/>
> > +  <span class="label">
> > +    ${uiLabelMap.ProductCategoryId}:
> > +  </span>
> > +  <input type="text" name="SEARCH_CATEGORY_ID" size="15"
maxlength="20"
> > value="${requestParameters.SEARCH_CATEGORY_ID?if_exists}"/><a
> >
>
href="javascript:call_fieldlookup2(document.keywordsearchform.SEARCH_CATEGORY_ID,'LookupProductCategory');"><img
> > src='/images/fieldlookup.gif' width='15' height='14' border='0'
> alt='Click
> > here For Field Lookup'/></a>
> > +  <span class="label">
> > +    ${uiLabelMap.CommonNoContains}
> > +  </span>
> > +  <input type="checkbox" name="SEARCH_CONTAINS" value="N" <#if
> > requestParameters.SEARCH_CONTAINS?if_exists ==
> "N">checked="checked"</#if>/>
> > +  <span class="label">
> > +    ${uiLabelMap.CommonAny}
> > +  </span>
> > +  <input type="radio" name="SEARCH_OPERATOR" value="OR" <#if
> > requestParameters.SEARCH_OPERATOR?if_exists !=
> > "AND">checked="checked"</#if>/>
> > +  <span class="label">
> > +    ${uiLabelMap.CommonAll}
> > +  </span>
> > +  <input type="radio" name="SEARCH_OPERATOR" value="AND" <#if
> > requestParameters.SEARCH_OPERATOR?if_exists ==
> > "AND">checked="checked"</#if>/>
> > +  &nbsp;
> > +  <a href="javascript:document.keywordsearchform.submit()"
> > class="buttontext">${uiLabelMap.CommonFind}</a>
> > +</form>
> > +<form name="advancedsearchform" method="post"
> > action="<@ofbizUrl>advancedsearch</@ofbizUrl>" style="margin: 0;">
> > +  <span class="label">
> > +    ${uiLabelMap.ProductCategoryId}:
> > +  </span>
> > +  <input type="text" name="SEARCH_CATEGORY_ID" size="15"
maxlength="20"
> > value="${requestParameters.SEARCH_CATEGORY_ID?if_exists}"/><a
> >
>
href="javascript:call_fieldlookup2(document.advancedsearchform.SEARCH_CATEGORY_ID,'LookupProductCategory');"><img
> > src='/images/fieldlookup.gif' width='15' height='14' border='0'
> alt='Click
> > here For Field Lookup'/></a>
> > +  <div>
> > +    <a href="javascript:document.advancedsearchform.submit()"
> > class="buttontext">${uiLabelMap.ProductAdvancedSearch}</a>
> > +  </div>
> > +</form>
> > +<form name="productjumpform" method="post"
> > action="<@ofbizUrl>EditProduct</@ofbizUrl>" style="margin: 0;">
> > +    <input type="text" name="productId" size="10" maxlength="20"
> > value="${requestParameters.productId?if_exists}"/>
> > +    <a
> >
>
href="javascript:call_fieldlookup2(document.productjumpform.productId,'LookupProduct');"><img
> > src='/images/fieldlookup.gif' width='15' height='14' border='0'
> alt='Click
> > here For Field Lookup'/></a>
> > +    <select name="DUMMYPAGE" onchange="submitProductJump()">
> > +        <option
> >
>
value="<@ofbizUrl>EditProduct</@ofbizUrl>">-${uiLabelMap.ProductProductJump}-</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductQuickAdmin</@ofbizUrl>">${uiLabelMap.ProductQuickAdmin}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProduct</@ofbizUrl>">${uiLabelMap.ProductProduct}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductPrices</@ofbizUrl>">${uiLabelMap.ProductPrices}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductContent</@ofbizUrl>">${uiLabelMap.ProductContent}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductGoodIdentifications</@ofbizUrl>">${uiLabelMap.CommonIds}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductCategories</@ofbizUrl>">${uiLabelMap.ProductCategories}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductKeyword</@ofbizUrl>">${uiLabelMap.ProductKeywords}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductAssoc</@ofbizUrl>">${uiLabelMap.ProductAssociations}</option>
> > +        <option
> >
>
value="<@ofbizUrl>ViewProductManufacturing</@ofbizUrl>">${uiLabelMap.ProductManufacturing}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductCosts</@ofbizUrl>">${uiLabelMap.ProductCosts}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductAttributes</@ofbizUrl>">${uiLabelMap.ProductAttributes}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductFeatures</@ofbizUrl>">${uiLabelMap.ProductFeatures}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductFacilities</@ofbizUrl>">${uiLabelMap.ProductFacilities}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductFacilityLocations</@ofbizUrl>">${uiLabelMap.ProductLocations}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductInventoryItems</@ofbizUrl>">${uiLabelMap.ProductInventory}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductSuppliers</@ofbizUrl>">${uiLabelMap.ProductSuppliers}</option>
> > +        <option
> >
>
value="<@ofbizUrl>ViewProductAgreements</@ofbizUrl>">${uiLabelMap.ProductAgreements}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductGlAccounts</@ofbizUrl>">${uiLabelMap.ProductAccounts}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductPaymentMethodTypes</@ofbizUrl>">${uiLabelMap.ProductPaymentTypes}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductMaints</@ofbizUrl>">${uiLabelMap.ProductMaintenance}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductMeters</@ofbizUrl>">${uiLabelMap.ProductMeters}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductSubscriptionResources</@ofbizUrl>">${uiLabelMap.ProductSubscriptionResources}</option>
> > +        <option
> >
>
value="<@ofbizUrl>QuickAddVariants</@ofbizUrl>">${uiLabelMap.ProductVariants}</option>
> > +        <option
> >
>
value="<@ofbizUrl>EditProductConfigs</@ofbizUrl>">${uiLabelMap.ProductConfigs}</option>
> > +    </select>
> > +</form>
> >
> > Modified:
> >
ofbiz/trunk/applications/product/webapp/catalog/find/miniproductlist.ftl
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/find/miniproductlist.ftl?rev=680086&r1=680085&r2=680086&view=diff
> >
> >
>
==============================================================================
> > ---
> >
ofbiz/trunk/applications/product/webapp/catalog/find/miniproductlist.ftl
> > (original)
> > +++
> >
ofbiz/trunk/applications/product/webapp/catalog/find/miniproductlist.ftl
> Sun
> > Jul 27 03:23:34 2008
> > @@ -17,43 +17,27 @@
> >  under the License.
> >  -->
> >
> > -<div class="screenlet">
> > -    <div class="screenlet-header">
> > -        <div class="simple-right-small">
> > -            <#if isOpen>
> > -                <a
> > href="<@ofbizUrl>main?CategoryProductsState=close</@ofbizUrl>"
> > class="lightbuttontext">&nbsp;_&nbsp;</a>
> > -            <#else>
> > -                <a
> > href="<@ofbizUrl>main?CategoryProductsState=open</@ofbizUrl>"
> > class="lightbuttontext">&nbsp;[]&nbsp;</a>
> > -            </#if>
> > -        </div>
> > -        <div
class="boxhead">${uiLabelMap.ProductCategoryProducts}</div>
> > -    </div>
> > -<#if isOpen>
> > -    <div class="screenlet-body">
> > -        <#if productCategory?exists>
> > -          <#if productCategoryMembers?has_content>
> > -              <#list productCategoryMembers as productCategoryMember>
> > -                <#assign product =
> > productCategoryMember.getRelatedOneCache("Product")>
> > -                  <div>
> > -                    <a
> >
href='<@ofbizUrl>EditProduct?productId=${product.productId}</@ofbizUrl>'
> > class='buttontext'>
> > -
> >  ${product.internalName?default("${uiLabelMap.CommonNo}
> > ${uiLabelMap.ProductInternalName}")}
> > -                    </a>
> > -                    <div>
> > -                      <b>${product.productId}</b>
> > -                    </div>
> > -                  </div>
> > -              </#list>
> > -              <#if (listSize > viewSize)>
> > -                  <div>
> > -                    <div>NOTE: Only showing the first ${viewSize} of
> > ${listSize} products. To view the rest, use the Products tab for this
> > category.</div>
> > -                  </div>
> > -              </#if>
> > -          <#else>
> > -            <div>${uiLabelMap.ProductNoProductsInCategory}.</div>
> > -          </#if>
> > -        <#else>
> > -            <div>${uiLabelMap.ProductNoCategorySpecified}.</div>
> > -        </#if>
> > -    </div>
> > +<#if productCategory?exists>
> > +  <#if productCategoryMembers?has_content>
> > +      <#list productCategoryMembers as productCategoryMember>
> > +        <#assign product =
> > productCategoryMember.getRelatedOneCache("Product")>
> > +          <div>
> > +            <a
> >
href='<@ofbizUrl>EditProduct?productId=${product.productId}</@ofbizUrl>'
> > class='buttontext'>
> > +              ${product.internalName?default("${uiLabelMap.CommonNo}
> > ${uiLabelMap.ProductInternalName}")}
> > +            </a>
> > +            <div>
> > +              <b>${product.productId}</b>
> > +            </div>
> > +          </div>
> > +      </#list>
> > +      <#if (listSize > viewSize)>
> > +          <div>
> > +            <div>NOTE: Only showing the first ${viewSize} of
${listSize}
> > products. To view the rest, use the Products tab for this
category.</div>
> > +          </div>
> > +      </#if>
> > +  <#else>
> > +    <div>${uiLabelMap.ProductNoProductsInCategory}.</div>
> > +  </#if>
> > +<#else>
> > +    <div>${uiLabelMap.ProductNoCategorySpecified}.</div>
> >  </#if>
> > -</div>
> >
> > Modified:
> > ofbiz/trunk/applications/product/webapp/catalog/find/sidecatalogs.ftl
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/find/sidecatalogs.ftl?rev=680086&r1=680085&r2=680086&view=diff
> >
> >
>
==============================================================================
> > ---
ofbiz/trunk/applications/product/webapp/catalog/find/sidecatalogs.ftl
> > (original)
> > +++
ofbiz/trunk/applications/product/webapp/catalog/find/sidecatalogs.ftl
> > Sun Jul 27 03:23:34 2008
> > @@ -16,37 +16,21 @@
> >  specific language governing permissions and limitations
> >  under the License.
> >  -->
> > -<div class="screenlet">
> > -    <div class="screenlet-header">
> > -        <div class="simple-right-small">
> > -            <#if isOpen>
> > -                <a
> > href='<@ofbizUrl>main?BrowseCatalogsState=close</@ofbizUrl>'
> > class='lightbuttontext'>&nbsp;_&nbsp;</a>
> > -            <#else>
> > -                <a
> > href='<@ofbizUrl>main?BrowseCatalogsState=open</@ofbizUrl>'
> > class='lightbuttontext'>&nbsp;[]&nbsp;</a>
> > -            </#if>
> > -        </div>
> > -        <div class="boxhead">${uiLabelMap.ProductBrowseCatalogs}</div>
> > -    </div>
> > -<#if isOpen>
> > -    <div class="screenlet-body">
> > -        <div><a href='<@ofbizUrl>FindProdCatalog</@ofbizUrl>'
> > class='buttontext'>${uiLabelMap.ProductCatalogDetailList}</a></div>
> > -        <div style='margin-left: 10px;'>
> > -          <#assign sortList =
> >
>
Static["org.ofbiz.base.util.UtilMisc"].toList("prodCatalogCategoryTypeId",
> > "sequenceNum", "productCategoryId")>
> > -          <#list prodCatalogs as prodCatalog>
> > -          <#if curProdCatalogId?exists && curProdCatalogId ==
> > prodCatalog.prodCatalogId>
> > -            <#assign prodCatalogCategories =
> > prodCatalog.getRelatedOrderByCache("ProdCatalogCategory", sortList)>
> > -            <div class='browsecategorytext'>-&nbsp;<a
> >
>
href="<@ofbizUrl>EditProdCatalog?prodCatalogId=${prodCatalog.prodCatalogId}</@ofbizUrl>"
> >
>
class='browsecategorybutton'>${prodCatalog.catalogName?if_exists}</a></div>
> > -              <div style='margin-left: 10px;'>
> > -                <#list prodCatalogCategories as prodCatalogCategory>
> > -                  <#assign productCategory =
> > prodCatalogCategory.getRelatedOneCache("ProductCategory")>
> > -                  <div class='browsecategorytext'>-&nbsp;<a
> >
>
href='<@ofbizUrl>EditCategory?CATALOG_TOP_CATEGORY=${prodCatalogCategory.productCategoryId}&amp;productCategoryId=${prodCatalogCategory.productCategoryId}</@ofbizUrl>'
> >
>
class="browsecategorybutton">${(productCategory.categoryName)?default(productCategory.description)?default(productCategory.productCategoryId)}</a></div>
> > -                </#list>
> > -              </div>
> > -          <#else>
> > -            <div class='browsecategorytext'>-&nbsp;<a
> >
>
href="<@ofbizUrl>EditProdCatalog?prodCatalogId=${prodCatalog.prodCatalogId}</@ofbizUrl>"
> >
>
class='browsecategorybutton'>${prodCatalog.catalogName?if_exists}</a></div>
> > -          </#if>
> > -          </#list>
> > -        </div>
> > -    </div>
> > -</#if>
> > +<div><a href='<@ofbizUrl>FindProdCatalog</@ofbizUrl>'
> > class='buttontext'>${uiLabelMap.ProductCatalogDetailList}</a></div>
> > +<div style='margin-left: 10px;'>
> > +  <#assign sortList =
> >
>
Static["org.ofbiz.base.util.UtilMisc"].toList("prodCatalogCategoryTypeId",
> > "sequenceNum", "productCategoryId")>
> > +  <#list prodCatalogs as prodCatalog>
> > +  <#if curProdCatalogId?exists && curProdCatalogId ==
> > prodCatalog.prodCatalogId>
> > +    <#assign prodCatalogCategories =
> > prodCatalog.getRelatedOrderByCache("ProdCatalogCategory", sortList)>
> > +    <div class='browsecategorytext'>-&nbsp;<a
> >
>
href="<@ofbizUrl>EditProdCatalog?prodCatalogId=${prodCatalog.prodCatalogId}</@ofbizUrl>"
> >
>
class='browsecategorybutton'>${prodCatalog.catalogName?if_exists}</a></div>
> > +      <div style='margin-left: 10px;'>
> > +        <#list prodCatalogCategories as prodCatalogCategory>
> > +          <#assign productCategory =
> > prodCatalogCategory.getRelatedOneCache("ProductCategory")>
> > +          <div class='browsecategorytext'>-&nbsp;<a
> >
>
href='<@ofbizUrl>EditCategory?CATALOG_TOP_CATEGORY=${prodCatalogCategory.productCategoryId}&amp;productCategoryId=${prodCatalogCategory.productCategoryId}</@ofbizUrl>'
> >
>
class="browsecategorybutton">${(productCategory.categoryName)?default(productCategory.description)?default(productCategory.productCategoryId)}</a></div>
> > +        </#list>
> > +      </div>
> > +  <#else>
> > +    <div class='browsecategorytext'>-&nbsp;<a
> >
>
href="<@ofbizUrl>EditProdCatalog?prodCatalogId=${prodCatalog.prodCatalogId}</@ofbizUrl>"
> >
>
class='browsecategorybutton'>${prodCatalog.catalogName?if_exists}</a></div>
> > +  </#if>
> > +  </#list>
> >  </div>
> >
> > Modified:
> >
ofbiz/trunk/applications/product/webapp/catalog/find/sidedeepcategory.ftl
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/find/sidedeepcategory.ftl?rev=680086&r1=680085&r2=680086&view=diff
> >
> >
>
==============================================================================
> > ---
> >
ofbiz/trunk/applications/product/webapp/catalog/find/sidedeepcategory.ftl
> > (original)
> > +++
> >
ofbiz/trunk/applications/product/webapp/catalog/find/sidedeepcategory.ftl
> > Sun Jul 27 03:23:34 2008
> > @@ -56,36 +56,20 @@
> >   </#if>
> >  </#macro>
> >
> > -<div class="screenlet">
> > -    <div class="screenlet-header">
> > -        <div class="simple-right-small">
> > -            <#if isOpen>
> > -                <a
> > href='<@ofbizUrl>main?BrowseCategoriesState=close</@ofbizUrl>'
> > class='lightbuttontext'>&nbsp;_&nbsp;</a>
> > -            <#else>
> > -                <a
> > href='<@ofbizUrl>main?BrowseCategoriesState=open</@ofbizUrl>'
> > class='lightbuttontext'>&nbsp;[]&nbsp;</a>
> > -            </#if>
> > -        </div>
> > -        <div
class="boxhead">${uiLabelMap.ProductBrowseCategories}</div>
> > -    </div>
> > -<#if isOpen>
> > -    <div class="screenlet-body">
> > -        <div><a href='<@ofbizUrl>ChooseTopCategory</@ofbizUrl>'
> > class='buttontext'>${uiLabelMap.ProductChooseTopCategory}</a></div>
> > -        <div style='margin-left: 10px;'>
> > -        <#if currentTopCategory?exists>
> > -          <#if curCategoryId?exists && curCategoryId ==
> > currentTopCategory.productCategoryId>
> > -            <div style='text-indent:
> > -10px;'><b>-&nbsp;${currentTopCategory.categoryName?default("No Name")}
> > [${currentTopCategory.productCategoryId}]</b></div>
> > -          <#else>
> > -            <div class='browsecategorytext'>-&nbsp;<a
> >
>
href="<@ofbizUrl>EditCategory?productCategoryId=${currentTopCategory.productCategoryId}</@ofbizUrl>"
> >
>
class='browsecategorybutton'>${currentTopCategory.categoryName?default(currentTopCategory.description)?if_exists}
> > [${currentTopCategory.productCategoryId}]</a></div>
> > -          </#if>
> > -        </#if>
> > -          <div style='margin-left: 10px;'>
> > -            <#if topLevelList?exists>
> > -              <#list topLevelList as category>
> > -                <@categoryList parentCategory=category
> category=category/>
> > -              </#list>
> > -            </#if>
> > -          </div>
> > -        </div>
> > -    </div>
> > +<div><a href='<@ofbizUrl>ChooseTopCategory</@ofbizUrl>'
> > class='buttontext'>${uiLabelMap.ProductChooseTopCategory}</a></div>
> > +<div style='margin-left: 10px;'>
> > +<#if currentTopCategory?exists>
> > +  <#if curCategoryId?exists && curCategoryId ==
> > currentTopCategory.productCategoryId>
> > +    <div style='text-indent:
> > -10px;'><b>-&nbsp;${currentTopCategory.categoryName?default("No Name")}
> > [${currentTopCategory.productCategoryId}]</b></div>
> > +  <#else>
> > +    <div class='browsecategorytext'>-&nbsp;<a
> >
>
href="<@ofbizUrl>EditCategory?productCategoryId=${currentTopCategory.productCategoryId}</@ofbizUrl>"
> >
>
class='browsecategorybutton'>${currentTopCategory.categoryName?default(currentTopCategory.description)?if_exists}
> > [${currentTopCategory.productCategoryId}]</a></div>
> > +  </#if>
> >  </#if>
> > +  <div style='margin-left: 10px;'>
> > +    <#if topLevelList?exists>
> > +      <#list topLevelList as category>
> > +        <@categoryList parentCategory=category category=category/>
> > +      </#list>
> > +    </#if>
> > +  </div>
> >  </div>
> >
> > Modified:
> ofbiz/trunk/applications/product/widget/catalog/CommonScreens.xml
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/CommonScreens.xml?rev=680086&r1=680085&r2=680086&view=diff
> >
> >
>
==============================================================================
> > --- ofbiz/trunk/applications/product/widget/catalog/CommonScreens.xml
> > (original)
> > +++ ofbiz/trunk/applications/product/widget/catalog/CommonScreens.xml
Sun
> > Jul 27 03:23:34 2008
> > @@ -1,4 +1,4 @@
> > -<?xml version="1.0" encoding="UTF-8"?>
> > +<?xml version="1.0" encoding="UTF-8"?>
> >  <!--
> >  Licensed to the Apache Software Foundation (ASF) under one
> >  or more contributor license agreements.  See the NOTICE file
> > @@ -20,7 +20,203 @@
> >
> >  <screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >         xsi:noNamespaceSchemaLocation="
> > http://ofbiz.apache.org/dtds/widget-screen.xsd";>
> > -
> > +    <screen name="main-decorator">
> > +        <section>
> > +            <actions>
> > +                <!-- base/top/specific map first, then more common map
> > added for shared labels -->
> > +                <property-map resource="ProductUiLabels"
> > map-name="uiLabelMap" global="true"/>
> > +                <property-map resource="CommonUiLabels"
> > map-name="uiLabelMap" global="true"/>
> > +                <property-map resource="WorkEffortUiLabels"
> > map-name="uiLabelMap" global="true"/>
> > +
> > +                <set field="MainColumnStyle" value="nocolumns"
> > global="true"/>
> > +
> > +                <set field="layoutSettings.companyName"
> > from-field="uiLabelMap.CatalogCompanyName" global="true"/>
> > +                <set field="layoutSettings.companySubtitle"
> > from-field="uiLabelMap.ProductCompanySubtitle" global="true"/>
> > +                <!-- layoutSettings.headerImageUrl can be used to
> specify
> > an application specific logo; if not set,
> > +                     then the global
layoutSettings.commonHeaderImageUrl
> > (specified in GlobalDecorator) will be used. -->
> > +                <!--<set field="layoutSettings.headerImageUrl"
> > value="/images/ofbiz_logo.jpg" global="true"/>-->
> > +                <!-- <set
> field="layoutSettings.headerMiddleBackgroundUrl"
> > value="" global="true"/> -->
> > +                <!-- <set
> field="layoutSettings.headerRightBackgroundUrl"
> > value="" global="true"/> -->
> > +                <set field="activeApp" value="catalogmgr"
> global="true"/>
> > +                <set field="applicationMenuName" value="CatalogAppBar"
> > global="true"/>
> > +                <set field="applicationMenuLocation"
> > value="component://product/widget/catalog/Menus.xml" global="true"/>
> > +            </actions>
> > +            <widgets>
> > +                <include-screen name="GlobalDecorator"
> > location="component://common/widget/CommonScreens.xml"/>
> > +            </widgets>
> > +        </section>
> > +    </screen>
> > +
> > +    <screen name="CommonProductDecorator">
> > +        <section>
> > +            <actions>
> > +                <property-map resource="PartyUiLabels"
> > map-name="uiLabelMap" global="true"/>
> > +                <set field="leftbarScreenName" value="leftbar"/>
> > +                <set field="leftbarScreenLocation"
> > value="component://product/widget/catalog/CommonScreens.xml"/>
> > +                <set field="MainColumnStyle" value="leftonly"/>
> > +
> > +                <set field="productId"
> from-field="parameters.productId"/>
> > +                <entity-one entity-name="Product"
value-name="product"/>
> > +                <set field="productName"
> > from-field="product.productName"/>
> > +            </actions>
> > +            <widgets>
> > +                <decorator-screen name="main-decorator"
> > location="${parameters.mainDecoratorLocation}">
> > +                    <decorator-section name="body">
> > +                        <section>
> > +                            <!-- do check for CATALOG, _VIEW
permission
> > -->
> > +                            <condition>
> > +                                <if-has-permission
permission="CATALOG"
> > action="_VIEW"/>
> > +                            </condition>
> > +                            <widgets>
> > +                                <section>
> > +                                    <condition><not><if-empty
> > field-name="productId"/></not></condition>
> > +                                    <widgets>
> > +                                        <platform-specific>
> > +                                            <html><html-template
> >
>
location="component://product/webapp/catalog/product/ProductTabBar.ftl"/></html>
> > +                                        </platform-specific>
> > +                                        <container>
> > +                                            <label
> > style="h1">${uiLabelMap.${labelTitleProperty}} ${uiLabelMap.CommonFor}:
> > ${product.internalName} [${uiLabelMap.CommonId}:${productId}]
> >  ${${extraFunctionName}}</label>
> > +                                            <image
> > src="${product.smallImageUrl}" height="40" width="40"
> url-mode="content"/>
> > +                                        </container>
> > +
> > +                                        <!-- add Create Product and
View
> > Product (in ecommerce) links -->
> > +                                        <container style="button-bar">
> > +                                            <link target="EditProduct"
> > text="${uiLabelMap.ProductNewProduct}" style="buttontext"/>
> > +                                            <link
> > target="CreateVirtualWithVariantsForm"
> > text="${uiLabelMap.ProductNewVirtualProduct}" style="buttontext"/>
> > +                                            <link
> > target="/ecommerce/control/product?product_id=${productId}"
> > url-mode="inter-app" text="${uiLabelMap.ProductProductPage}"
> > style="buttontext"/>
> > +                                            <link
> >
>
target="ProductBarCode.pdf?productId=${productId}&amp;productName=${productName}"
> > target-window="_blank" text="${uiLabelMap.ProductBarcode}"
> > style="buttontext"/>
> > +                                        </container>
> > +                                    </widgets>
> > +                                </section>
> > +
> > +                                <decorator-section-include
name="body"/>
> > +                            </widgets>
> > +                            <fail-widgets>
> > +                                <label
> > style="h3">${uiLabelMap.ProductCatalogViewPermissionError}</label>
> > +                            </fail-widgets>
> > +                        </section>
> > +                    </decorator-section>
> > +                </decorator-screen>
> > +            </widgets>
> > +        </section>
> > +    </screen>
> > +
> > +    <screen name="CommonCatalogDecorator">
> > +        <section>
> > +            <actions>
> > +                <set field="leftbarScreenName" value="leftbar"/>
> > +                <set field="leftbarScreenLocation"
> > value="component://product/widget/catalog/CommonScreens.xml"/>
> > +                <set field="MainColumnStyle" value="leftonly"/>
> > +            </actions>
> > +            <widgets>
> > +                <decorator-screen name="main-decorator"
> > location="${parameters.mainDecoratorLocation}">
> > +                    <decorator-section name="body">
> > +                        <section>
> > +                            <!-- do check for CATALOG, _VIEW
permission
> > -->
> > +                            <condition>
> > +                                <if-has-permission
permission="CATALOG"
> > action="_VIEW"/>
> > +                            </condition>
> > +                            <widgets>
> > +                                <platform-specific>
> > +                                    <html><html-template
> >
>
location="component://product/webapp/catalog/catalog/CatalogTabBar.ftl"/></html>
> > +                                </platform-specific>
> > +                                <container>
> > +                                    <link target="EditProdCatalog"
> > text="${uiLabelMap.ProductNewProdCatalog}" style="buttontext"/>
> > +                                </container>
> > +
> > +                                <!-- add Create Product and View
Product
> > (in ecommerce) links -->
> > +                                <decorator-section-include
name="body"/>
> > +                            </widgets>
> > +                            <fail-widgets>
> > +                                <label
> > style="h3">${uiLabelMap.ProductCatalogViewPermissionError}</label>
> > +                            </fail-widgets>
> > +                        </section>
> > +                    </decorator-section>
> > +                </decorator-screen>
> > +            </widgets>
> > +        </section>
> > +    </screen>
> > +
> > +    <screen name="CommonProductStoreDecorator">
> > +        <section>
> > +            <actions>
> > +                <set field="leftbarScreenName" value="leftbar"/>
> > +                <set field="leftbarScreenLocation"
> > value="component://product/widget/catalog/CommonScreens.xml"/>
> > +                <set field="MainColumnStyle" value="leftonly"/>
> > +            </actions>
> > +            <widgets>
> > +                <decorator-screen name="main-decorator"
> > location="${parameters.mainDecoratorLocation}">
> > +                    <decorator-section name="body">
> > +                        <section>
> > +                            <!-- do check for CATALOG, _VIEW
permission
> > -->
> > +                            <condition>
> > +                                <if-has-permission
permission="CATALOG"
> > action="_VIEW"/>
> > +                            </condition>
> > +                            <widgets>
> > +                                <section>
> > +                                    <condition><not><if-empty
> > field-name="productStoreId"/></not></condition>
> > +                                    <widgets>
> > +                                        <platform-specific>
> > +                                            <html><html-template
> >
>
location="component://product/webapp/catalog/store/ProductStoreTabBar.ftl"/></html>
> > +                                        </platform-specific>
> > +
> > +                                        <container>
> > +                                            <label
> > style="h1">${uiLabelMap.${labelTitleProperty}} ${uiLabelMap.CommonFor}:
> > ${productStore.storeName} [${uiLabelMap.CommonId}:${productStoreId}]
> >  ${${extraFunctionName}}</label>
> > +                                        </container>
> > +                                        <container>
> > +                                            <link
> > target="EditProductStore" text="${uiLabelMap.ProductNewProductStore}"
> > style="buttontext"/>
> > +                                        </container>
> > +                                    </widgets>
> > +                                </section>
> > +
> > +                                <!-- add Create Product and View
Product
> > (in ecommerce) links -->
> > +                                <decorator-section-include
name="body"/>
> > +                            </widgets>
> > +                            <fail-widgets>
> > +                                <label
> > style="h3">${uiLabelMap.ProductCatalogViewPermissionError}</label>
> > +                            </fail-widgets>
> > +                        </section>
> > +                    </decorator-section>
> > +                </decorator-screen>
> > +            </widgets>
> > +        </section>
> > +    </screen>
> > +
> > +    <screen name="CommonShippingDecorator">
> > +        <section>
> > +            <actions>
> > +                <set field="leftbarScreenName" value="leftbar"/>
> > +                <set field="leftbarScreenLocation"
> > value="component://product/widget/catalog/CommonScreens.xml"/>
> > +                <set field="MainColumnStyle" value="leftonly"/>
> > +            </actions>
> > +            <widgets>
> > +                <decorator-screen name="main-decorator"
> > location="${parameters.mainDecoratorLocation}">
> > +                    <decorator-section name="body">
> > +                        <section>
> > +                            <!-- do check for CATALOG, _VIEW
permission
> > -->
> > +                            <condition>
> > +                                <if-has-permission
permission="CATALOG"
> > action="_VIEW"/>
> > +                            </condition>
> > +                            <widgets>
> > +                                <platform-specific>
> > +                                    <html><html-template
> >
>
location="component://product/webapp/catalog/shipping/ShippingTabBar.ftl"/></html>
> > +                                </platform-specific>
> > +                                <!--<include-menu
> > name="EditSubscriptionResource"
> >
location="component://product/widget/catalog/SubscriptionMenus.xml"/>-->
> > +                                <container>
> > +                                    <label
> > style="h1">${uiLabelMap.${labelTitleProperty}}</label>
> > +                                </container>
> > +                                <decorator-section-include
name="body"/>
> > +                            </widgets>
> > +                            <fail-widgets>
> > +                                <label
> > style="h3">${uiLabelMap.ProductCatalogViewPermissionError}</label>
> > +                            </fail-widgets>
> > +                        </section>
> > +                    </decorator-section>
> > +                </decorator-screen>
> > +            </widgets>
> > +        </section>
> > +    </screen>
> > +
> >     <screen name="leftbar">
> >         <section>
> >             <widgets>
> > @@ -39,7 +235,9 @@
> >                 <script
> >
>
location="component://product/webapp/catalog/WEB-INF/actions/find/keywordsearchbox.groovy"/>
> >             </actions>
> >             <widgets>
> > -                <platform-specific><html><html-template
> >
>
location="component://product/webapp/catalog/find/keywordsearchbox.ftl"/></html></platform-specific>
> > +                <screenlet id="ProductKeywordsPanel"
> > title="${uiLabelMap.ProductSearchProducts}" collapsible="true">
> > +                    <platform-specific><html><html-template
> >
>
location="component://product/webapp/catalog/find/keywordsearchbox.ftl"/></html></platform-specific>
> > +                </screenlet>
> >             </widgets>
> >         </section>
> >     </screen>
> > @@ -49,7 +247,9 @@
> >                 <script
> >
>
location="component://product/webapp/catalog/WEB-INF/actions/find/sidecatalogs.groovy"/>
> >             </actions>
> >             <widgets>
> > -                <platform-specific><html><html-template
> >
>
location="component://product/webapp/catalog/find/sidecatalogs.ftl"/></html></platform-specific>
> > +                <screenlet id="ProductBrowseCatalogsPanel"
> > title="${uiLabelMap.ProductBrowseCatalogs}" collapsible="true">
> > +                    <platform-specific><html><html-template
> >
>
location="component://product/webapp/catalog/find/sidecatalogs.ftl"/></html></platform-specific>
> > +                </screenlet>
> >             </widgets>
> >         </section>
> >     </screen>
> > @@ -59,7 +259,9 @@
> >                 <script
> >
>
location="component://product/webapp/catalog/WEB-INF/actions/find/sidedeepcategory.groovy"/>
> >             </actions>
> >             <widgets>
> > -                <platform-specific><html><html-template
> >
>
location="component://product/webapp/catalog/find/sidedeepcategory.ftl"/></html></platform-specific>
> > +                <screenlet id="ProductBrowseCategoriesPanel"
> > title="${uiLabelMap.ProductBrowseCategories}" collapsible="true">
> > +                    <platform-specific><html><html-template
> >
>
location="component://product/webapp/catalog/find/sidedeepcategory.ftl"/></html></platform-specific>
> > +                </screenlet>
> >             </widgets>
> >         </section>
> >     </screen>
> > @@ -69,7 +271,9 @@
> >                 <script
> >
>
location="component://product/webapp/catalog/WEB-INF/actions/find/miniproductlist.groovy"/>
> >             </actions>
> >             <widgets>
> > -                <platform-specific><html><html-template
> >
>
location="component://product/webapp/catalog/find/miniproductlist.ftl"/></html></platform-specific>
> > +                <screenlet id="ProductCategoryProductsPanel"
> > title="${uiLabelMap.ProductCategoryProducts}" collapsible="true">
> > +                    <platform-specific><html><html-template
> >
>
location="component://product/webapp/catalog/find/miniproductlist.ftl"/></html></platform-specific>
> > +                </screenlet>
> >             </widgets>
> >         </section>
> >     </screen>
> >
> > Added: ofbiz/trunk/applications/product/widget/catalog/Menus.xml
> > URL:
> >
>
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/Menus.xml?rev=680086&view=auto
> >
> >
>
==============================================================================
> > --- ofbiz/trunk/applications/product/widget/catalog/Menus.xml (added)
> > +++ ofbiz/trunk/applications/product/widget/catalog/Menus.xml Sun Jul
27
> > 03:23:34 2008
> > @@ -0,0 +1,43 @@
> > +<?xml version="1.0" encoding="UTF-8"?>
> > +<!--
> > +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.
> > +-->
> > +<menus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > xsi:noNamespaceSchemaLocation="
> > http://ofbiz.apache.org/dtds/widget-menu.xsd";>
> > +    <menu name="CatalogAppBar" default-menu-item-name="main"
> > id="app-navigation" type="simple"
> > title="${uiLabelMap.ProductCatalogManagerApplication}"
> > +        default-selected-style="selected"
> menu-container-style="button-bar
> > tab-bar" selected-menuitem-context-field-name="headerItem">
> > +        <menu-item name="main" title="${uiLabelMap.ProductMain}"><link
> > target="main"/></menu-item>
> > +        <menu-item name="featurecats"
> > title="${uiLabelMap.ProductFeatureCats}"><link
> > target="EditFeatureCategories"/></menu-item>
> > +        <menu-item name="promos"
> title="${uiLabelMap.ProductPromos}"><link
> > target="FindProductPromo"/></menu-item>
> > +        <menu-item name="pricerules"
> > title="${uiLabelMap.ProductPriceRules}"><link
> > target="FindProductPriceRules"/></menu-item>
> > +        <menu-item name="store"
> title="${uiLabelMap.ProductStores}"><link
> > target="FindProductStore"/></menu-item>
> > +        <menu-item name="thesaurus"
> > title="${uiLabelMap.ProductThesaurus}"><link
> > target="editKeywordThesaurus"/></menu-item>
> > +        <menu-item name="reviews"
> > title="${uiLabelMap.ProductReviews}"><link
> > target="pendingReviews"/></menu-item>
> > +        <menu-item name="configs"
> > title="${uiLabelMap.ProductConfigItems}"><link
> > target="FindProductConfigItems"/></menu-item>
> > +        <menu-item name="Subscription"
> > title="${uiLabelMap.ProductSubscriptions}"><link
> > target="FindSubscription"/></menu-item>
> > +        <menu-item name="shipping"
> > title="${uiLabelMap.ProductShipping}"><link
> > target="ListShipmentMethodTypes"/></menu-item>
> > +
> > +        <menu-item name="Logout" title="${uiLabelMap.CommonLogout}"
> > align-style="opposed">
> > +            <condition><not><if-empty
> > field-name="userLogin"/></not></condition>
> > +            <link target="logout"/>
> > +        </menu-item>
> > +        <menu-item name="Login" title="${uiLabelMap.PageTitleLogin}"
> > align-style="opposed">
> > +            <condition><if-empty field-name="userLogin"/></condition>
> > +            <link target="${checkLoginUrl}"/>
> > +        </menu-item>
> > +    </menu>
> > +</menus>
> >
> > Propchange: ofbiz/trunk/applications/product/widget/catalog/Menus.xml
> >
> >
>
------------------------------------------------------------------------------
> >    svn:eol-style = native
> >
> > Propchange: ofbiz/trunk/applications/product/widget/catalog/Menus.xml
> >
> >
>
------------------------------------------------------------------------------
> >    svn:keywords = "Date Rev Author URL Id"
> >
> > Propchange: ofbiz/trunk/applications/product/widget/catalog/Menus.xml
> >
> >
>
------------------------------------------------------------------------------
> >    svn:mime-type = text/xml
> >
> >
> >
>



--
Ashish Vijaywargiya
Indore (M.P), India
http://en.wikipedia.org/wiki/Indore


Reply via email to