🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume
🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume

🔥Doppelblütiger Rittersporn, hohe, auffällige mehrjährige Blume

Price

€0.00 €3.99
Save 0%
Easy Returns
Fast Global Delivery
45-Day Money-Back Guarantee

farbe

Please select a farbe

qualität

Please select a qualität

Quantity

 

Delphiniums sind hohe, auffällige mehrjährige Blumen, die für ihre atemberaubenden Spikes mit lebhaften, gruppierten Blütenständen bekannt sind. Hier finden Sie einige Informationen über Delphiniums

Erscheinungsmerkmale:

Höhe: Rittersporne können je nach Art und Sorte unterschiedliche Höhen erreichen und reichen von 3 bis 6 Fuß.

Blütenähren:Die Blüten sind in hohen, länglichen Ähren angeordnet, die dicht mit einzelnen Blüten besetzt sein können.

Blütenfarben: Häufige Farben sind Schattierungen von Blau, Lila, Pink und Weiß, wobei einige Sorten zweifarbige Blüten aufweisen.

Laub: Rittersporne haben tief gelappte, handförmige Blätter, die zum insgesamt üppigen Erscheinungsbild der Pflanze beitragen.

Attraktive Merkmale:

Elegante Blüten: Rittersporne werden für ihre hohen, majestätischen Blütenähren geschätzt, die sie zu einem Blickfang in Gärten machen.

Farbenvielfalt: In einer Reihe von auffälligen Farben erhältlich, tragen sie zu lebendigen und optisch ansprechenden Landschaften bei.

Schnittblumen: Rittersporne sind als Schnittblumen beliebt und eignen sich hervorragend für die Gestaltung atemberaubender Blumenarrangements.

Pflanzzeit:

Frühling oder Herbst: Rittersporne werden in der Regel im Frühling oder späten Herbst gepflanzt, abhängig von Ihrem lokalen Klima. Pflanzmethode:

Standort: Wählen Sie einen Standort mit gut durchlässigem Boden und vollem Sonnenlicht. Rittersporne gedeihen in fruchtbarem, feuchtem Boden.

Abstand: Pflanzen Sie sie etwa 1 bis 3 Fuß voneinander entfernt, da sie von einer guten Luftzirkulation profitieren.

Pflanztiefe: Setzen Sie die Pflanzen in der gleichen Tiefe wie in ihren Baumschulbehältern.

Blütezeit:

Spätfrühling bis Frühsommer: Rittersporne blühen normalerweise im späten Frühling bis Frühsommer und sorgen für einen Farbrausch im Garten.

Pflegetipps:

Bewässerung: Halten Sie den Boden gleichmäßig feucht, besonders während trockener Perioden.

Unterstützung: Aufgrund ihrer Höhe benötigen große Sorten möglicherweise eine Stütze, um ein Umkippen zu verhindern.

Mulchen: Tragen Sie eine Schicht Mulch auf, um Feuchtigkeit zu speichern und Unkraut um die Basis der Pflanzen zu unterdrücken.

Vorsicht:

Einige Teile der Rittersporn-Pflanze enthalten giftige Alkaloide und können bei Einnahme schädlich sein. Seien Sie vorsichtig und halten Sie sie von Kindern und Haustieren fern. Rittersporne verleihen Gartenbeeten eine vertikale Note und einen Farbtupfer, wodurch sie zu einer beliebten Wahl für formale und Cottage-Gärten werden.

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);