Categorie
Categoria prodotto

Serie
Nome #N°
dksdsl
My Pro.Duravit
Login
E-mail
Password
Registrati
Registrati ora per sfruttare tutte le funzioni e i vantaggi offerti da pro.duravit.
RegistratiLe mie cartelle progetto
Aggiungi prodotto alla cartella progetto
Suggerimento
Con la funzione "Drag & Drop" hai anche la possibilità di trascinare le immagini dei prodotti direttamente nel carrello o nella cartella progetto!
Preferiti
Nessun prodotto in elenco
Non hai effettuato il login
Puoi utilizzare questa funzione solo se sei registrato. Inserisci username e password di My Pro.Duravit o My Duravit oppure registrati nella colonna a destra in My Pro.Duravit.
Crea file ZIP
Si prega di attendere il completamento dei download. Questo può richiedere alcuni minuti...
Attendere, prego...
TML Warnings3 warning(s) detected | |||||||
Layout | Line Nr. | Tag Type | Tag ID | DB | Context | Message | |
![]() | pro/website (html) | 6 | Script | (none) | pro | 402880943a1b6e1b013a1bd065b4001f.it-it.4 | Exception executing tmlscript: de.innovationgate.wgpublisher.WGAServerException - Message:Exception running action view:head-website. At line 0, column 0 Expression: langPrefixMap = new Array(); // v5 prefix mappings langPrefixMap["de-de"] = "de"; langPrefixMap["dk-da"] = "dk"; langPrefixMap["es-es"] = "es"; langPrefixMap["fr-fr"] = "fr"; langPrefixMap["uk-en"] = "co.uk"; primaryLang = LANGUAGE; fallbackLang = ""; plCtx = null; try { //log.error("website"); var langBehaviour = Packages.de.innovationgate.wgpublisher.lang.LanguageBehaviourTools.retrieve(db()); //log.info("langBehaviour: " + langBehaviour); primaryLang = langBehaviour.getPrimaryLanguage(db(), request); fallbackLang = langBehaviour.getFallbackLanguage(primaryLang, db()); plCtx = this.maincontext; } catch(e) { /* ignore error */ } // WGA.callAction("actions:registerglobals"); //global flag if we can use premium contentstore for this language usePremium = Utils.isDbLanguageOnline("premium", primaryLang); WGA.callAction("view:head-website"); // console.log("Page: " + request.requestURL + ((request.queryString) ? "?"+request.queryString : "") ); var pdbState = V.require("product:controller:premium", "lib-duravit-common").getSetting("last_updated"); this.pdbTimestamp = WGA.format(pdbState.updated_at, "yyyy-MM-dd-kkmm"); this.cpTimeStamp = db("contentpool").getLastChanged().getTime(); this.serverName = request.getServerName(); // handle geoip redirects this._redirCode = WGA.design("lib-duravit-common").callAction("actions:redirect", false); var mobileLang = primaryLang.split("-")[0]; if(_redirCode.length == 0 && "de,com,es,dk".indexOf(mobileLang) > -1) { //smartphone redirection // replaced http with // var userAgent = request.getHeader("User-Agent"), mobileUrl = '//qr.duravit.com', redirectCode = ""; if(request.getParameter("desktop")) { setSessionVar("desktop", true); } desktop = getSessionVar("desktop"); if (userAgent) { isPhone = Utils.detectMobile(); // isPhone = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|76 )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(userAgent.substr(0,4)); } else { isPhone = false; } if(isPhone && !desktop) { //redirectTo only works in actions, so javascript redirect, why not? redirectCode = '<script type="text/javascript">' + 'location.href = "' + mobileUrl + '";' + '</script>'; } //TML item output into header this._redirCode = redirectCode; } // TOP Handwerker pages protection this._accessDenied = false; if(context('level:2').meta('pagename') == 'top' && (!_SV_user || !_SV_user.top || (_SV_user.top && primaryLang != 'de-de')) && !isBrowserInterface()) { this._accessDenied = true; } showSpareParts = false; if (_SV_user) { var mail = _SV_user.email.split("@"); if (mail[1].indexOf("duravit") > -1 || mail[1].indexOf("visia") > -1) showSpareParts = true; } // Get URL Parameter Eyecatcher var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : sParameterName[1]; } } }; isEyeCatcher = getURLParameter('p3comforts'); |
![]() | pro/inner:product:product-list-articles-inner (html) | 1 | Script | (none) | pro | 402880943a1b6e1b013a1bd065b4001f.it-it.4 | TypeError executing tmlscript: TypeError: Cannot read property "label" from undefined At line 0, column 0 Expression: if (!this._libProduct) this._libProduct = WGA.design("lib-duravit-common").createObject("product:controller:product"); // "Product" global replacement if (!this._libProductX) this._libProductX = WGA.design("lib-duravit-common").createObject("product:controller:productx"); if(_objectProducts || _searchProducts){ this._alternateBreadcrumb = true; var allSeries = _libProduct.getSeries(); seriesNames = []; for(var i = 0; i < allSeries.length; i++){ seriesNames[allSeries[i].id] = allSeries[i].name; } } this._filterItems = []; this._filterItemsCategories = []; this._filterItemsSeries = []; this._extraParams = ""; this._extraNav3Params = ""; //log.info("_productGroupId: " + _productGroupId); // log.info("_productGroup: " + _productGroup); // log.info("_singleSeries: " + _singleSeries); _product = createObject("controller:product"); switch (_productGroup) { case "series": this._series = _libProduct.getSeries(); _series = ProductX.removeSeriesWithoutArticles(_series, "id", "array") this._categories = _libProduct.getCategories(_productGroupId); if (usePremium) { this._matrix = ProductX.getSeriesCategories(); this._categories = []; if (_matrix[_productGroupId]) { for (let i = 0; i < _matrix[_productGroupId].toArray().length; i++) { let currentCategory = _matrix[_productGroupId].toArray()[i]; cat = ProductX.getCategories(currentCategory); if (cat[0]) { this._categories.push(cat[0]); } } } } this._filterItems = V.mapArrayToCols(this._categories, 5, "horizontal"); this._filterItemsCategories = _categories; this._navProductGroup = _productGroup; if (!_singleSeries) { this._selectedFilterItemName = label("allseries"); } else { this._selectedFilterItemName = _product.getName(_singleSeries); this._series.splice(0, 0, { name: label("allseries"), id: "" }); } break; case "categories": this._series = _libProduct.getSeries(_productGroupId); // log.info("wtf! " + _productGroupId); this._categories = ProductX.getCategories(); this._filterItems = V.mapArrayToCols(_series, 5, "horizontal"); this._filterItemsSeries = _series; this._navProductGroup = _productGroup; if (!_singleCategory) { this._selectedFilterItemName = label("allcategories"); } else { if (usePremium) { this._selectedFilterItemName = ProductX.getCategories(_singleCategory)[0].label; this._categories.splice(0, 0, { name: "", id: "", label: label("allcategories") }); } else { this._selectedFilterItemName = _product.getName(_singleCategory); this._categories.splice(0, 0, { name: label("allcategories"), id: "" }); } } break; case "shapes": var sl = _libProduct.getShapes(); for (var i = 0; i < sl.length; i++) { if (sl[i].id == _filterId) this._series = sl[i].series; } this._categories = _libProduct.getCategories(_productGroupId); this._filterItems = V.mapArrayToCols(_categories, 5, "horizontal"); this._filterItemsCategories = _categories; this._navProductGroup = "series"; if (!_singleSeries) { //this._selectedFilterItemName = "Alle Serien"; } else { this._selectedFilterItemName = _product.getName(_singleSeries); //this._series.splice(0, 0, { name: "Alle Serien", id: "" }); } break; case "sizes": _extraParams = "&nsize=" + _productGroupId; _extraNav3Params = "&filter=" + _filterId; //log.info("sizes filter: " + _filterId); //log.info("--- getSize() start"); //log.info("--- getSize() end"); //log.info("sizes.l: " + _series.length); this._categories = _libProduct.getSizes(_filterId); this._filterItems = V.mapArrayToCols(_categories, 5, "horizontal"); this._filterItemsCategories = _categories; this._navProductGroup = "series"; if (!_singleSeries) { //this._selectedFilterItemName = "Alle Serien"; this._selectedFilterItemName = _product.getName(_productGroupId); } else { this._selectedFilterItemName = _product.getName(_productGroupId); //this._series.splice(0, 0, { name: "Alle Serien", id: "" }); } break; } |
![]() | pro/inner:product:product-list-articles-inner (html) | 237 | Script | (none) | pro | 402880943a1b6e1b013a1bd065b4001f.it-it.4 | TypeError executing tmlscript: TypeError: Cannot read property "label" from undefined At line 0, column 0 Expression: ProductX.getCategories(_productGroupId)[0].label |