java.lang.RuntimeException: No products available for creating a productlist. at ch.novanet.yfaces.component.product.DefaultProductTableComponent.getDefaultTableModel(DefaultProductTableComponent.java:424) at ch.novanet.yfaces.component.product.DefaultProductTableComponent.postInitialize(DefaultProductTableComponent.java:348) at de.hybris.yfaces.component.HtmlYComponent.encodeBegin(HtmlYComponent.java:457) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:234) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592) at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41) at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:407) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:190) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at de.hybris.platform.util.RootRequestFilter.doFilter(RootRequestFilter.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:662)
<UIViewRoot locale="de" renderKitId="HTML_BASIC" rendered="true" transient="false" viewId="/pages/huberproductPage.xhtml"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ><Document id="j_id1" rendered="true" transient="false"><DocumentHead id="j_id2" rendered="true" transient="false"><base href="#{requestBean.applicationPath}"/> <!-- <base href="http://www.huberlab.ch//huberwebshop/" /> --> <meta name="Generator" content="EditPlus"/> <meta name="Author" content="Novanet Solutions AG (www.novanet-solutions.ch), G.Lordong"/> <meta name="Keywords" content="Huber"/> <meta name="Description" content="Huber"/> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>HUBER. committed to science</title> <link rel="shortcut icon" href="images/favicon.ico"/><UIRepeat id="j_id4" offset="0" rendered="true" size="-1" transient="false" var="cssResource"><link rel="stylesheet" href="#{cssResource}"/></UIRepeat><HtmlOutputText escape="true" id="j_id6" rendered="false" transient="false"><link rel="stylesheet" href="css/huberlayout_fr.css"/></HtmlOutputText><!--<script src="AC_RunActiveContent.js" language="javascript"></script> --><HtmlOutputText escape="true" id="j_id9" rendered="true" transient="false"><script src="scripts/huber.js" type="text/javascript"/></HtmlOutputText><HtmlOutputText escape="true" id="j_id11" rendered="false" transient="false"><script src="scripts/huber_fr.js" type="text/javascript"/></HtmlOutputText><script src="scripts/cms/cms.js" type="text/javascript"/> <script language="javascript" type="text/javascript"> <!-- function adjustQuickShopComponents() { newWidth = 50; if (document.getElementById("quickorder")) { newWidth = newWidth + document.getElementById("quickorder").offsetWidth; } if (document.getElementById("showHistoryCmp:showHistoryCmp")) { newWidth = newWidth + document.getElementById("showHistoryCmp:showHistoryCmp").offsetWidth; } if (document.getElementById("topUserInfoCmp:topUserInfoCmp")) { newWidth = newWidth + document.getElementById("topUserInfoCmp:topUserInfoCmp").offsetWidth; } if (document.getElementById("cart")) { newWidth = newWidth + document.getElementById("cart").offsetWidth; } document.getElementById("menuLink").style.width = newWidth + "px"; if ((newWidth > 733) && (navigator.appVersion.indexOf("MSIE 6") != -1)) { document.getElementById("wrapper").style.width = 250 + newWidth; } } //--> </script> <style type="text/css"> * html .borderLayout { float: left; } </style> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-10958114-1"); pageTracker._trackPageview(); } catch(err) {} </script><title>HUBER. committed to science</title> <meta name="Keywords" content="Huber"/></DocumentHead><DocumentBody id="j_id15" onload="adjustQuickShopComponents()" rendered="true" transient="false"><Div id="wrapper" rendered="true" transient="false" value="div"><div id="header" align="left"> <div id="huberLogo"> <a href="/huberwebsite/index.jsf"><img src="gifs/logo.gif" width="189" height="76" alt="HUBER. committed to science" title="Home"/></a> <!-- Huberlogo ist auf allen Seiten verlinkt mit der Homepage, ausser auf der Homepage selbst --> </div> <!-- Ende huberLogo --> <div id="searchBar" align="left"><HtmlYComponent default="ch.novanet.yfaces.component.search.DefaultQuickSearchComponent" definition="ch.novanet.yfaces.component.search.QuickSearchComponent" id="searchCmp" rendered="true" transient="false"><HtmlForm enctype="application/x-www-form-urlencoded" id="searchForm" prependId="true" rendered="true" submitted="false" transient="false"><div id="searchForm"> <label for="searchInput" id="searchLabel"><span>#{msg['title.search']}</span></label><HtmlInputText disabled="false" id="searchTerm" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="20" styleClass="searchInput" transient="false" valid="true"/><HtmlInputText disabled="false" id="j_id18" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" style="visibility:hidden;display:none;" transient="false" valid="true"/><HtmlCommandButton action="#{quickSearchCmpVar.searchEvent.action}" actionExpression="#{quickSearchCmpVar.searchEvent.action}" disabled="false" id="searchCommand" immediate="false" readonly="false" rendered="true" styleClass="searchButton" transient="false" value=""/></div></HtmlForm></HtmlYComponent><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ><div><span><HtmlYComponent default="ch.novanet.yfaces.component.user.DefaultLoginComponent" definition="ch.novanet.yfaces.component.user.LoginComponent" id="quickLoginCmp" rendered="true" transient="false"><Div id="j_id23" rendered="true" style="float: right;" styleClass="quickLoginCmp" transient="false" value="div"><HtmlForm enctype="application/x-www-form-urlencoded" id="quickLoginForm" prependId="true" rendered="true" submitted="false" transient="false"><HtmlOutputText escape="true" id="j_id24" rendered="true" transient="false"><!-- hidden input field to enable ENTER button for the search in IE --><HtmlInputText disabled="false" id="j_id26" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="hidden" transient="false" valid="true"/><HtmlOutputText escape="true" id="j_id27" rendered="true" title="User-ID" transient="false" value="Benutzer: "/><HtmlInputText disabled="false" id="login" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="login searchInput" transient="false" valid="true"/><HtmlOutputText escape="true" id="j_id28" rendered="true" transient="false" value=" Passwort: "/><HtmlInputSecret disabled="false" id="password" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" redisplay="false" rendered="true" required="false" size="-2147483648" styleClass="login searchInput" transient="false" valid="true"/><HtmlOutputText escape="true" id="j_id29" rendered="true" transient="false" value=" "/><HtmlCommandButton action="#{quickLoginCmpVar.loginEvent.action}" actionExpression="#{quickLoginCmpVar.loginEvent.action}" disabled="false" id="loginCommand" immediate="false" readonly="false" rendered="true" styleClass="commandLink" transient="false" value=" "/></HtmlOutputText><HtmlOutputText escape="true" id="j_id30" rendered="true" transient="false"><HtmlCommandLink action="#{quickLoginCmpVar.registerEvent.action}" actionExpression="#{quickLoginCmpVar.registerEvent.action}" disabled="false" id="registrationCommand" immediate="false" rendered="true" transient="false" value=""><!-- <span id="icon_registrierung" class="icon_registrierung"><img src="/images/transp.gif" width="12px" height="12px"/></span> -->#{msg['components.quickLoginCmp.registration']}</HtmlCommandLink></HtmlOutputText><HtmlOutputText escape="true" id="j_id32" rendered="false" transient="false"><HtmlCommandLink action="#{quickLoginCmpVar.logoutEvent.action}" actionExpression="#{quickLoginCmpVar.logoutEvent.action}" disabled="false" id="logoutCommand" immediate="false" rendered="true" styleClass="commandLink" transient="false"><HtmlOutputText escape="true" id="j_id33" rendered="true" transient="false" value="Abmelden"/></HtmlCommandLink></HtmlOutputText></HtmlForm></Div></HtmlYComponent><div style="float: right;"><HtmlForm enctype="application/x-www-form-urlencoded" id="userDataNavigationElementForm" prependId="true" rendered="false" submitted="false" transient="false"><!--<h:commandLink id="userDataLink" action="userDetailPage"> #{msg['frame.userDetail.title']} : #{userSession.user.name} </h:commandLink>--><HtmlCommandLink action="userDetailPage" actionExpression="userDetailPage" disabled="false" id="userDataLink" immediate="false" rendered="true" transient="false"> #{userSession.user.customerId} : #{userSession.user.login} </HtmlCommandLink></HtmlForm></div> </span></div></div> <div style="clear: right"/><HtmlYComponent default="ch.novanet.yfaces.component.i18n.DefaultClickLanguageComponent" definition="ch.novanet.yfaces.component.i18n.ClickLanguageComponent" id="clickLanguageCmp" rendered="true" transient="false"><HtmlForm enctype="application/x-www-form-urlencoded" id="chooseLanguageForm" prependId="true" rendered="true" submitted="false" transient="false"><HtmlCommandLink action="#{clickLanguageCmpVar.saveLanguageEvent.action}" actionExpression="#{clickLanguageCmpVar.saveLanguageEvent.action}" disabled="false" id="submitLanguageButtonDE" immediate="false" onmouseout="neutralizeMenu('francais');" onmouseover="highlightMenu('francais');" rendered="true" styleClass="languageSelector" transient="false"><span><img src=".../../gifs/mainMenu/neutral/francais.gif" alt="Francais" id="francais"/></span></HtmlCommandLink><HtmlCommandLink action="#{clickLanguageCmpVar.saveLanguageEvent.action}" actionExpression="#{clickLanguageCmpVar.saveLanguageEvent.action}" disabled="false" id="submitLanguageButtonFRE" immediate="false" onmouseout="neutralizeMenu('deutsch');" onmouseover="highlightMenu('deutsch');" rendered="false" styleClass="languageSelector" transient="false"><span><img src=".../../gifs/mainMenu/neutral/deutsch.gif" alt="Deutsch" id="deutsch"/></span></HtmlCommandLink></HtmlForm></HtmlYComponent><HtmlOutputText escape="true" id="j_id42" rendered="true" transient="false"><ul id="mainMenu"> <li><a href="/huberwebsite/index.jsf"><img src="gifs/mainMenu/neutral/home.gif" alt="Home" id="home"/></a></li> <!-- "Home" ist auf allen Seiten verlinkt mit der Homepage, ausser auf der Homepage selbst --> <li><a href="/huberwebshop/index.jsf" onMouseOver="highlightMenu('shop');" onMouseOut="neutralizeMenu('shop');"><img src="gifs/mainMenu/selected/shop.gif" alt="Shop" id="shop"/></a></li> <li><a href="/huberwebsite/cms/produkte/detail.jsf" onMouseOver="highlightMenu('produkte');" onMouseOut="neutralizeMenu('produkte');"> <img src="gifs/mainMenu/neutral/produkte.gif" alt="Produkte" id="produkte"/></a></li> <li><a href="/huberwebsite/cms/services/detail.jsf" onMouseOver="highlightMenu('services');" onMouseOut="neutralizeMenu('services');"><img src="gifs/mainMenu/neutral/services.gif" alt="Services" id="services"/></a></li> <li><a href="/huberwebsite/cms/unternehmen/detail.jsf" onMouseOver="highlightMenu('unternehmen');" onMouseOut="neutralizeMenu('unternehmen');"><img src="gifs/mainMenu/neutral/unternehmen.gif" alt="Unternehmen" id="unternehmen"/></a></li> <li><a href="/huberwebsite/cms/download/detail.jsf" onMouseOver="highlightMenu('download');" onMouseOut="neutralizeMenu('download');"><img src="gifs/mainMenu/neutral/download.gif" alt="Download" id="download"/></a></li> <li><a href="/huberwebsite/cms/kontakt/detail.jsf" onMouseOver="highlightMenu('kontakt');" onMouseOut="neutralizeMenu('kontakt');"><img src="gifs/mainMenu/neutral/kontakt.gif" alt="Kontakt" id="kontakt"/></a></li> </ul> <!-- Ende mainMenu --></HtmlOutputText><HtmlOutputText escape="true" id="j_id44" rendered="false" transient="false"><ul id="mainMenu"> <li><a href="/huberwebsite/index.jsf"><img src="gifs_fr/mainMenu/neutral/home.gif" alt="Home" id="home"/></a></li> <!-- "Home" ist auf allen Seiten verlinkt mit der Homepage, ausser auf der Homepage selbst --> <li><a href="/huberwebshop/index.jsf" onMouseOver="highlightMenu('shop');" onMouseOut="neutralizeMenu('shop');"><img src="gifs_fr/mainMenu/selected/shop.gif" alt="Shop" id="shop"/></a></li> <li><a href="/huberwebsite/cms/produkte/detail.jsf" onMouseOver="highlightMenu('produkte');" onMouseOut="neutralizeMenu('produkte');"> <img src="gifs_fr/mainMenu/neutral/produkte.gif" alt="Produkte" id="produkte"/></a></li> <li><a href="/huberwebsite/cms/services/detail.jsf" onMouseOver="highlightMenu('services');" onMouseOut="neutralizeMenu('services');"><img src="gifs_fr/mainMenu/neutral/services.gif" alt="Services" id="services"/></a></li> <li><a href="/huberwebsite/cms/unternehmen/detail.jsf" onMouseOver="highlightMenu('unternehmen');" onMouseOut="neutralizeMenu('unternehmen');"><img src="gifs_fr/mainMenu/neutral/unternehmen.gif" alt="Unternehmen" id="unternehmen"/></a></li> <li><a href="/huberwebsite/cms/download/detail.jsf" onMouseOver="highlightMenu('download');" onMouseOut="neutralizeMenu('download');"><img src="gifs_fr/mainMenu/neutral/download.gif" alt="Download" id="download"/></a></li> <li><a href="/huberwebsite/cms/kontakt/detail.jsf" onMouseOver="highlightMenu('kontakt');" onMouseOut="neutralizeMenu('kontakt');"><img src="gifs_fr/mainMenu/neutral/kontakt.gif" alt="Kontakt" id="kontakt"/></a></li> </ul> <!-- Ende mainMenu --></HtmlOutputText><span> </span> <div id="horizontalLine"/> </div> <!-- Ende header --><Div id="j_id47" rendered="true" styleClass="borderLayout" transient="false" value="div"><!-- left side-bar --><Div id="sf_sidebar_left" rendered="true" styleClass="west" transient="false" value="div"><UINamingContainer id="sidebarLeft" rendered="true" transient="false"><!--<t:div styleClass="sidebar_boxes"> <yf:quickViewCart/> </t:div> <t:div styleClass="sidebar_boxes"> <yf:quickAddToCart /> </t:div> --><!--<t:div styleClass="sidebar_boxes"> <yf:categoryTree binding="#{globalFrame.categoryTreeComponent}" /> </t:div> --><HtmlYComponent default="ch.novanet.yfaces.component.category.DefaultCategoryTreeComponent" definition="ch.novanet.yfaces.component.category.CategoryTreeComponent" id="categoryTreeCmp" rendered="true" transient="false"><Div id="categoryTreeBlock" rendered="true" styleClass="categoryTreeCmp" transient="false" value="div"><!--<t:div styleClass="title" > <h:outputText value="#{msg['components.categoryTreeCmp.categories']}:" styleClass="headline"/> </t:div>--> <div id="categories" class="boxtitle"> <h2><span>Kategorien</span></h2> </div> <div id="aktionen" class="level1"><HtmlPanelGroup id="j_id51" rendered="true" transient="false"><HtmlYOutputLink disabled="false" id="link" rendered="true" transient="false" value="http://www.huberlab.ch:80/huberwebshop/pages/aktionenPage.jsf"><HtmlOutputText escape="false" id="j_id52" rendered="true" styleClass="" transient="false" value="Aktionen"/></HtmlYOutputLink></HtmlPanelGroup></div><HtmlForm enctype="application/x-www-form-urlencoded" id="form" prependId="true" rendered="true" submitted="false" transient="false"><HtmlTree clientSideToggle="false" id="tree2" preserveToggle="true" rendered="true" showLines="false" showNav="false" showRootNode="false" transient="false" var="node">categoryNode<HtmlPanelGroup id="j_id55" rendered="true" transient="false"><HtmlYOutputLink disabled="false" id="link" rendered="true" transient="false"><HtmlOutputText escape="false" id="j_id56" rendered="true" styleClass="" transient="false"/></HtmlYOutputLink></HtmlPanelGroup>rootNode<HtmlOutputText escape="true" id="j_id54" rendered="true" transient="false" value="_dummyFacetForInvisibleRootNode"/></HtmlTree></HtmlForm></Div></HtmlYComponent><Div id="j_id57" rendered="false" styleClass="sidebar_boxes" transient="false" value="div"><HtmlYComponent default="ch.novanet.yfaces.component.history.DefaultShowHistoryComponent" definition="ch.novanet.yfaces.component.history.ShowHistoryComponent" id="showHistoryCmp" rendered="true" transient="true"><Div id="showHistoryCmp" rendered="false" styleClass="showHistoryCmp" transient="false" value="div"><!-- <t:div styleClass="title"> <h:outputText value="#{msg['components.showHistoryCmp.lastseen']}:" styleClass="headline"/> </t:div> --> <div id="viewHistory" class="boxtitle"> <h2><span>Zuletzt Angesehen</span></h2> </div><Div id="j_id59" rendered="true" transient="false" value="div"><UIRepeat id="showHistoryLoop" offset="0" rendered="true" size="-1" transient="false" var="_entry"><HtmlYOutputLink disabled="false" id="historyLink" rendered="true" transient="false"><!-- <h:outputText value="#{!empty _entry.name ? _entry.name : _entry.code}" escape="false" />--><HtmlOutputText escape="false" id="j_id61" rendered="true" transient="false" value="- "/></HtmlYOutputLink><br/></UIRepeat></Div></Div></HtmlYComponent></Div><div id="impressum"> design & code by <a href="http://www.novanet-solutions.ch" target="_blank">novanet.solutions ag</a> </div> <!-- Ende impressum --> <!-- <t:div id="showTopSellerCmp" styleClass="sidebar_boxes"> <yf:productsQuickView binding="#{globalFrame.productsQuickViewComponent}"/> </t:div> --></UINamingContainer></Div><!-- right side-bar --> <!--<t:div id="sf_sidebar_right" styleClass="east"> <f:subview id="sidebarRight"> <ui:include src="/templates_cms/sidebarRight.xhtml"/> </f:subview> </t:div> --><!-- main content --><Div id="sf_mainContent" rendered="true" styleClass="center" transient="false" value="div"><Div id="menuLink" rendered="true" styleClass="quickShopComponents" transient="false" value="div"><HtmlYComponent default="ch.novanet.yfaces.component.cart.DefaultQuickAddToCartComponent" definition="ch.novanet.yfaces.component.cart.QuickAddToCartComponent" id="miniCartCmp" rendered="true" transient="false"><Div id="j_id65" rendered="true" styleClass="quickAddToCartCmp" transient="false" value="div"><div id="quickorder" class="boxtitle"> <h2><span>Schnellbestellung</span></h2> </div> <!-- <t:div styleClass="title"> <h:outputText value="#{msg['components.miniCartCmp.quickaddtocart']}:" /> </t:div> --><HtmlForm enctype="application/x-www-form-urlencoded" id="quickAddToCartForm" prependId="true" rendered="true" submitted="false" transient="false"><table> <tr> <td class="artNrLabel"><HtmlOutputText escape="true" id="j_id68" rendered="true" transient="false" value="Art-Nr."/></td> <td colspan="2"><HtmlInputText disabled="false" id="productCode" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="16" transient="false" valid="true"/></td> <td><HtmlOutputText escape="true" id="j_id71" rendered="true" transient="false" value="Anzahl"/></td> <td><HtmlInputText disabled="false" id="productQuantity" immediate="false" localValueSet="false" maxlength="-2147483648" onfocus="this.value='';" readonly="false" rendered="true" required="true" size="4" transient="false" valid="true"/></td> <td><HtmlCommandButton action="#{quickAddToCartCmpVar.addProductByCodeEvent.action}" actionExpression="#{quickAddToCartCmpVar.addProductByCodeEvent.action}" disabled="false" id="quickAddButton" immediate="false" readonly="false" rendered="true" styleClass="submitSmall" transient="false" value=""/></td> </tr> </table></HtmlForm></Div></HtmlYComponent><HtmlYComponent default="ch.novanet.yfaces.component.history.DefaultShowHistoryComponent" definition="ch.novanet.yfaces.component.history.ShowHistoryComponent" id="showHistoryCmp" rendered="true" transient="true"><Div id="showHistoryCmp" rendered="false" styleClass="showHistoryCmp" transient="false" value="div"><!-- <t:div styleClass="title"> <h:outputText value="#{msg['components.showHistoryCmp.lastseen']}:" styleClass="headline"/> </t:div> --> <div id="viewHistory" class="boxtitle"> <h2><span>Zuletzt Angesehen</span></h2> </div><Div id="j_id76" rendered="true" transient="false" value="div"><UIRepeat id="showHistoryLoop" offset="0" rendered="true" size="-1" transient="false" var="_entry"><HtmlYOutputLink disabled="false" id="historyLink" rendered="true" transient="false"><!-- <h:outputText value="#{!empty _entry.name ? _entry.name : _entry.code}" escape="false" />--><HtmlOutputText escape="false" id="j_id78" rendered="true" transient="false" value="- "/></HtmlYOutputLink><br/></UIRepeat></Div></Div></HtmlYComponent><HtmlYComponent default="ch.novanet.yfaces.component.user.DefaultTopUserInfoComponent" definition="ch.novanet.yfaces.component.user.TopUserInfoComponent" id="topUserInfoCmp" rendered="true" transient="false"><Div id="topUserInfoCmp" rendered="false" styleClass="topUserInfoCmp" transient="false" value="div"><HtmlForm enctype="application/x-www-form-urlencoded" id="topUserInfoCmpForm" prependId="true" rendered="true" submitted="false" transient="false"><!--<h:outputText value="#{msg['components.userInfoCmp.name']}:#{user.name}"/><br/> --> <!-- <t:div styleClass="title"> <h:outputText value="#{msg['frames.loginFrame.login']}:#{user.login}"/><br/> </t:div> --> <div id="user" class="boxtitle"> <h2><span>Benutzer Informationen</span></h2> </div><HtmlCommandLink action="#{topUserInfoCmpVar.showOrderHistoryEvent.action}" actionExpression="#{topUserInfoCmpVar.showOrderHistoryEvent.action}" disabled="false" id="orderHistoryLink" immediate="false" rendered="true" styleClass="commandLink" transient="false" value="Bisherige Bestellungen"/><br/><HtmlCommandLink action="#{topUserInfoCmpVar.showWishListEvent.action}" actionExpression="#{topUserInfoCmpVar.showWishListEvent.action}" disabled="false" id="wishListLink" immediate="false" rendered="true" styleClass="commandLink" transient="false" value="Merkliste"/><HtmlOutputText escape="true" id="j_id82" rendered="false" transient="false"><a href="http://www.huberlab.ch/hmc/hybris">Administration</a></HtmlOutputText></HtmlForm></Div></HtmlYComponent><Div id="j_id84" rendered="true" style="float: right;" transient="false" value="div"><HtmlYComponent default="ch.novanet.yfaces.component.cart.DefaultQuickViewCartComponent" definition="ch.novanet.yfaces.component.cart.QuickViewCartComponent" id="quickViewCartCmp" rendered="true" transient="true"><Div id="j_id85" rendered="true" styleClass="quickViewCartCmp" transient="false" value="div"><!-- <h:outputLink id="toCartLink" value="pages/cartPage.jsf" > <t:div styleClass="title"> <h:outputText value="#{msg['global.word.cart']}" /> </t:div> </h:outputLink> --><HtmlOutputLink disabled="false" id="toCartLink" rendered="true" transient="false" value="pages/cartPage.jsf"><div id="cart" class="boxtitle"> <h2><span>Warenkorb</span></h2> </div></HtmlOutputLink><Div id="j_id88" rendered="true" styleClass="quickViewCartContent" transient="false" value="div"><HtmlOutputFormat escape="true" id="j_id89" rendered="true" transient="false"><UIParameter id="j_id90" rendered="true" transient="false"/><UIParameter id="j_id91" rendered="true" transient="false"/></HtmlOutputFormat></Div><!--<h:outputText value="#{msg['quickViewCartCmp.toCart']}"/> --></Div></HtmlYComponent></Div></Div><div id="horizontalLine" style="clear: none;"/><!-- <t:div id="contentTitle" remdered="!empty contentTitle" styleClass="contentTitle"> <ui:insert name="contentTitle"/> </t:div> --><HtmlYComponent default="ch.novanet.yfaces.component.misc.DefaultUserMessagesComponent" definition="ch.novanet.yfaces.component.misc.UserMessagesComponent" id="userMessagesCmp" rendered="true" transient="false"><Div id="j_id94" rendered="false" styleClass="userMessagesCmp" transient="false" value="div"><UIRepeat id="j_id95" offset="0" rendered="true" size="-1" transient="false" var="message"><HtmlOutputText escape="false" id="j_id96" rendered="true" transient="false"/><br/></UIRepeat></Div></HtmlYComponent><!-- <yf:categoryDetail />--> <!-- <h2><yf:breadcrumb /></h2>--> <!-- <yf:listCategory--> <!-- binding="#{categoryFrame.listCategoryComponent}"/>--> <!-- <ui:param name="featureValueSelectorComponent" value="#{categoryFrame.featureValueSelectorComponent}"/>--> <!-- <yf:featureValuesSelector--> <!-- binding="#{featureValueSelectorComponent}"/>--><HtmlYComponent default="ch.novanet.yfaces.component.huberProduct.DefaultHuberProductDetailComponent" definition="ch.novanet.yfaces.component.huberProduct.HuberProductDetailComponent" id="huberProductDetailCmpID" rendered="true" transient="false"><Div id="huberProductDetailCmp" rendered="false" styleClass="huberProductDetailCmp" transient="false" value="div"><HtmlYCmsItem id="j_id99" rendered="true" transient="false"><HtmlPanelGrid border="-2147483648" columns="3" id="j_id100" rendered="true" transient="false"><Div id="j_id101" rendered="true" styleClass="huberProductDetailCmpImage" transient="false" value="div"><HtmlYGraphicImage id="j_id102" ismap="false" rendered="false" style="max-width: 250px;" transient="false"/><br/><UIRepeat id="j_id104" offset="0" rendered="true" size="-1" transient="false" var="media"><HtmlYGraphicImage id="j_id105" ismap="false" rendered="false" styleClass="huberProductDetailCmpImageSmall" transient="false"/><br/></UIRepeat></Div><Div id="j_id107" rendered="true" styleClass="huberProductDetailCmpSpace" transient="false" value="div"/><Div id="j_id108" rendered="true" styleClass="huberProductDetailCmpText" transient="false" value="div"><h1><HtmlOutputText escape="false" id="j_id110" rendered="true" transient="false"/></h1><HtmlOutputText escape="false" id="j_id112" rendered="true" transient="false"/><Div id="j_id113" rendered="false" transient="false" value="div"><UIRepeat id="j_id114" offset="0" rendered="true" size="-1" transient="false" var="dataSheet"><Div id="j_id115" rendered="true" styleClass="pdf" transient="false" value="div"><HtmlOutputLink disabled="false" id="j_id116" rendered="true" target="_blank" transient="false"><HtmlOutputText escape="true" id="j_id117" rendered="true" transient="false"/></HtmlOutputLink></Div></UIRepeat></Div></Div></HtmlPanelGrid></HtmlYCmsItem></Div></HtmlYComponent><HtmlYComponent default="ch.novanet.yfaces.component.product.DefaultProductTableComponent" definition="ch.novanet.yfaces.component.product.ProductTableComponent" id="productTableCmp" rendered="true" transient="false"><Div id="j_id118" rendered="true" styleClass="productTableCmp" transient="false" value="div"><HtmlOutputText escape="true" id="j_id119" rendered="false" transient="false"/><HtmlForm enctype="application/x-www-form-urlencoded" id="form" prependId="true" rendered="false" submitted="false" transient="false"><HtmlDataTable border="-2147483648" expandedEmpty="true" first="0" forceId="false" id="dataTable" newspaperColumns="1" preserveDataModel="false" preserveRowStates="false" preserveSort="false" rendered="true" renderedIfEmpty="true" rowIndex="-1" rows="0" sortAscending="false" sortColumn="" sortColumnIndex="-1" sortable="false" styleClass="general productlist" transient="false" var="row"><!-- checkbox column --><HtmlSimpleColumn defaultSorted="false" groupBy="false" headerstyleClass="selection_header" id="j_id121" rendered="false" sortable="false" styleClass="selection" transient="false"><HtmlSelectBooleanCheckbox disabled="false" id="checkbox" immediate="false" localValueSet="false" readonly="false" rendered="true" required="false" selected="false" transient="false" valid="true"/></HtmlSimpleColumn><!-- thumbnail column <t:column headerstyleClass="thumbs"> <f:facet name="header"> </f:facet> <ui:param name="value" value="#{row['products'].value}"/> <yf:outputLink id="productLink" value="#{value}" title="#{value.name}" rendered="#{value.thumbnail.url != null}"> <yf:cmsItem item="#{value}"> <yf:graphicImage value="#{value.thumbnail.url}"/> </yf:cmsItem> </yf:outputLink> </t:column> --><!-- name/code column --><HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@13c56c25" headerstyleClass="code" id="j_id123" rendered="true" sortable="false" styleClass="code" transient="false">header<HtmlCommandSortHeader action="#{productTableCmpVar.sortEvent.action}" actionExpression="#{productTableCmpVar.sortEvent.action}" arrow="false" columnName="code" disabled="false" id="j_id124" immediate="false" propertyName="_dummy" rendered="true" transient="false" value="Art-Nr."/><HtmlYOutputLink disabled="false" id="codeProductDetailLink" rendered="true" transient="false"><HtmlOutputText escape="false" id="j_id125" rendered="true" transient="false"/><br/><HtmlYGraphicImage id="j_id127" ismap="false" rendered="false" transient="false" url="gifs/aktion.gif" value="gifs/aktion.gif"/><HtmlYGraphicImage id="j_id128" ismap="false" rendered="false" transient="false" url="gifs_fr/aktion.gif" value="gifs_fr/aktion.gif"/></HtmlYOutputLink></HtmlSimpleColumn><!-- name/code column --><HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@63efb47" headerstyleClass="name" id="j_id130" rendered="true" sortable="false" styleClass="name" transient="false">header<HtmlCommandSortHeader action="#{productTableCmpVar.sortEvent.action}" actionExpression="#{productTableCmpVar.sortEvent.action}" arrow="false" columnName="name" disabled="false" id="j_id131" immediate="false" propertyName="_dummy" rendered="true" transient="false" value="Bezeichnung"/><HtmlYOutputLink disabled="false" id="productDetailLink" rendered="true" transient="false"><HtmlOutputText escape="false" id="j_id132" rendered="true" transient="false"/></HtmlYOutputLink></HtmlSimpleColumn><!-- feature columns --><HtmlColumns first="0" header=" #{featureColumn.title}" id="j_id134" rendered="false" rowIndex="-1" rows="0" transient="false" var="featureColumn">header#{featureColumn.title}<HtmlOutputText escape="false" id="j_id136" rendered="true" transient="false"/></HtmlColumns><!-- price column --><HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@10e2f585" headerstyleClass="price" id="j_id138" rendered="true" sortable="false" styleClass="price" transient="false">header<HtmlCommandSortHeader action="#{productTableCmpVar.sortEvent.action}" actionExpression="#{productTableCmpVar.sortEvent.action}" arrow="false" columnName="price" disabled="false" id="j_id139" immediate="false" propertyName="_dummy" rendered="true" transient="false" value="Preis"/><HtmlYComponent default="ch.novanet.yfaces.component.misc.DefaultPriceComponent" definition="ch.novanet.yfaces.component.misc.PriceComponent" id="priceCmp" rendered="true" transient="true"><Div id="j_id140" rendered="true" styleClass="priceCmp" transient="false" value="div"><HtmlOutputText escape="true" id="j_id141" rendered="true" styleClass="error" transient="false" value="n/a"/></Div><Div id="j_id142" rendered="false" styleClass="priceCmp" transient="false" value="div"><!-- Display old price when available --><Div id="j_id144" rendered="false" transient="false" value="div"><Buffer id="j_id145" rendered="true" transient="false"><HtmlOutputText escape="true" id="j_id146" rendered="true" styleClass="oldPrice" transient="false"/></Buffer><HtmlOutputFormat escape="false" id="j_id147" rendered="true" styleClass="oldPriceMsg" title="old price" transient="false"><UIParameter id="j_id148" rendered="true" transient="false"/></HtmlOutputFormat></Div><!-- Display base price --><Div id="j_id150" rendered="true" transient="false" value="div"><Buffer id="j_id151" rendered="true" transient="false"><HtmlOutputText escape="true" id="j_id152" rendered="false" transient="false" value="ab "/><HtmlOutputText escape="true" id="j_id153" rendered="true" transient="false"/><HtmlOutputText escape="true" id="j_id154" rendered="false" transient="false" value="* exkl. MwSt. "/></Buffer><HtmlOutputFormat escape="false" id="j_id155" rendered="true" transient="false"><UIParameter id="j_id156" rendered="true" transient="false"/></HtmlOutputFormat></Div><!-- Display multiple prices when available --><HtmlDataTable border="-2147483648" expandedEmpty="true" first="0" forceId="false" id="j_id158" newspaperColumns="1" preserveDataModel="false" preserveRowStates="false" preserveSort="true" rendered="false" renderedIfEmpty="true" rowIndex="-1" rows="0" sortAscending="true" sortColumnIndex="-1" sortable="false" styleClass="general" transient="false" var="row"><HtmlSimpleColumn defaultSorted="false" groupBy="false" header=" #{msg['global.word.europe1PricesParamQuantity']}" id="j_id159" rendered="false" sortable="false" styleClass="quantity" transient="false">header#{msg['global.word.europe1PricesParamQuantity']}<HtmlOutputText escape="true" id="j_id161" rendered="true" transient="false"/></HtmlSimpleColumn><HtmlSimpleColumn defaultSorted="false" groupBy="false" header=" #{msg['global.phrase.europe1PricesParamDateRange']}" id="j_id162" rendered="false" sortable="false" transient="false">header#{msg['global.phrase.europe1PricesParamDateRange']}<HtmlOutputText escape="true" id="j_id164" rendered="true" transient="false"/></HtmlSimpleColumn><HtmlSimpleColumn defaultSorted="false" groupBy="false" header=" #{msg['frames.productFrame.price']}" id="j_id165" rendered="false" sortable="false" styleClass="price" transient="false">header#{msg['frames.productFrame.price']}<HtmlOutputText escape="true" id="j_id167" rendered="true" transient="false"/><HtmlOutputText escape="true" id="j_id168" rendered="false" transient="false" value="*"/></HtmlSimpleColumn></HtmlDataTable><!-- Display taxes --><Div id="j_id170" rendered="false" styleClass="priceCmpTaxes" transient="false" value="div"><HtmlOutputText escape="true" id="j_id171" rendered="true" transient="false" value="* zzgl. gesetzlicher Mehrwertsteuer von"/><HtmlOutputText converter="javax.faces.convert.NumberConverter@2464f76c" escape="true" id="j_id172" rendered="true" transient="false"/><HtmlOutputText escape="true" id="j_id173" rendered="true" transient="false" value=" %"/></Div><Div id="j_id174" rendered="true" styleClass="discounts" transient="false" value="div"><HtmlOutputText escape="true" id="j_id175" rendered="false" transient="false"><!-- <h:outputText value="* #{msg['global.phrase.includedDiscounts']}:"/> --> <!-- <t:dataList value="#{priceCmpVar.defaultPrice.discounts}" var="discount" layout="unorderedList"> <ui:param name="_cur" value="#{discount.appliedCurrency != null ? discount.appliedCurrency.isoCode : '???'}"/> <h:outputText value="#{discount.name} : #{discount.value} #{discount.absolute ? _cur : '%'} = #{discount.appliedValue} #{_cur}"/> <h:outputText value="#{discount.name}" /> </t:dataList>--></HtmlOutputText></Div></Div></HtmlYComponent></HtmlSimpleColumn><!-- lagerfuerhung column --><HtmlSimpleColumn defaultSorted="false" groupBy="false" header="javax.faces.component.html.HtmlOutputText@60afe61e" id="j_id178" rendered="false" sortable="false" styleClass="" title="" transient="false">header<HtmlOutputText escape="true" id="j_id179" rendered="true" transient="false" value="Lager"/><Div id="j_id180" rendered="true" styleClass="" transient="false" value="div"><HtmlOutputText escape="true" id="j_id181" rendered="true" transient="false" value=" "/></Div></HtmlSimpleColumn><HtmlSimpleColumn defaultSorted="false" groupBy="false" header="javax.faces.component.html.HtmlOutputText@3c2ced29" headerstyleClass="quantity" id="j_id182" rendered="true" sortable="false" styleClass="quantity" transient="false">header<HtmlOutputText escape="true" id="j_id183" rendered="true" transient="false" value="Anzahl"/><HtmlInputText disabled="false" id="j_id184" immediate="false" localValueSet="false" maxlength="-2147483648" onfocus="this.value='';" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="quantity" transient="false" valid="true"/><br/><HtmlOutputText escape="false" id="j_id186" rendered="true" transient="false"/></HtmlSimpleColumn></HtmlDataTable><HtmlCommandLink action="#{productTableCmpVar.compareEvent.action}" actionExpression="#{productTableCmpVar.compareEvent.action}" disabled="false" id="compareLink" immediate="false" onclick="window.open('', 'Compare', 'width=800,height=600,left=50,top=50, scrollbars=yes, resizable=yes')" rendered="false" styleClass="compareLink" target="Compare" transient="false"/><HtmlCommandLink action="#{productTableCmpVar.addToCartEvent.action}" actionExpression="#{productTableCmpVar.addToCartEvent.action}" disabled="false" id="j_id187" immediate="false" rendered="true" styleClass="orderButton" transient="false"/></HtmlForm></Div></HtmlYComponent></Div></Div><Div id="j_id188" rendered="true" style="margin-left:235px;" transient="false" value="div"> <HtmlYComponent default="ch.novanet.yfaces.component.cms.DefaultTextParagraphComponent" definition="ch.novanet.yfaces.component.cms.TextParagraphComponent" id="textParagraphCmp" rendered="true" transient="false"><Div id="j_id190" rendered="true" styleClass="textParagraphCmp" transient="false" value="div"><HtmlYCmsItem id="j_id191" rendered="true" transient="false"><HtmlOutputText escape="false" id="j_id192" rendered="true" transient="false"/></HtmlYCmsItem></Div></HtmlYComponent></Div></Div></DocumentBody></Document></UIViewRoot>