{"id":20,"date":"2024-11-05T13:28:50","date_gmt":"2024-11-05T12:28:50","guid":{"rendered":"https:\/\/seniorshop.fi\/alue-6\/?page_id=20"},"modified":"2025-02-14T14:57:04","modified_gmt":"2025-02-14T13:57:04","slug":"seniorshop-alue-2","status":"publish","type":"page","link":"https:\/\/seniorshop.fi\/alue-6\/","title":{"rendered":"SeniorShop Alue 6"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull is-light has-custom-content-position is-position-bottom-left\" style=\"padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0;min-height:30vw;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#91959d\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"853\" src=\"https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2025\/02\/Turku-Spring.jpg\" class=\"wp-block-cover__image-background wp-post-image\" alt=\"\" data-object-fit=\"cover\" data-object-position=\"49% 49%\" style=\"object-position:49% 49%;\" srcset=\"https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2025\/02\/Turku-Spring.jpg 1280w, https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2025\/02\/Turku-Spring-300x200.jpg 300w, https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2025\/02\/Turku-Spring-1024x682.jpg 1024w, https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2025\/02\/Turku-Spring-768x512.jpg 768w, https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2025\/02\/Turku-Spring-600x400.jpg 600w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-58c4def5 wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-group has-primary-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-4ccdbadd wp-block-group-is-layout-constrained\" style=\"padding-top:1.5vw;padding-right:3vw;padding-bottom:1.5vw;padding-left:3vw\"><h1 class=\"has-link-color wp-elements-88f0857fdc8bad98dfdc5c16977574b2 wp-block-post-title has-text-color has-white-color\">SeniorShop Alue 6<\/h1>\n\n\n<h2 class=\"wp-block-heading has-white-color has-text-color has-link-color wp-elements-dd6b94b057aedf6efb855f2146552aa2\">Varsinais-Suomi<\/h2>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-cf05694f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:250px\">\n<div class=\"wp-block-group has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-4ce1e6e7 wp-block-group-is-layout-constrained\" style=\"padding-top:0\">\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border is-style-rounded wp-duotone-grayscale\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"320\" src=\"https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2024\/12\/kirsinkuva2024.avif\" alt=\"\" class=\"has-border-color wp-image-311\" style=\"border-color:#343a40;border-width:1px;border-radius:20rem;box-shadow:var(--wp--preset--shadow--natural);aspect-ratio:1;object-fit:cover;width:240px\" srcset=\"https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2024\/12\/kirsinkuva2024.avif 320w, https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2024\/12\/kirsinkuva2024-300x300.avif 300w, https:\/\/seniorshop.fi\/app\/uploads\/sites\/6\/2024\/12\/kirsinkuva2024-150x150.avif 150w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">Kauppias<\/h6>\n\n\n\n<h4 class=\"wp-block-heading\">Kirsi Mannonen<\/h4>\n\n\n\n<p>Yhteystiedot<br>Jussinkuja 2<br>24800 Halikko<\/p>\n\n\n\n<p>045 806 1664<\/p>\n\n\n\n<ul class=\"wp-block-social-links has-icon-color has-icon-background-color is-style-default is-layout-flex wp-container-core-social-links-is-layout-108957d6 wp-block-social-links-is-layout-flex\"><li style=\"color:#ffffff;background-color:var(--wp--preset--color--primary);\" class=\"wp-social-link wp-social-link-mail has-white-color has-link-color-background-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"mailto:u&#110;&#116;en&#109;a&#097;&#064;sen&#105;or&#115;h&#111;p&#046;f&#105;\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">S\u00e4hk\u00f6posti<\/span><\/a><\/li>\n\n<li style=\"color:#ffffff;background-color:var(--wp--preset--color--primary);\" class=\"wp-social-link wp-social-link-facebook has-white-color has-link-color-background-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/facebook.com\/seniorshopvarsinaissuomi\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Facebook<\/span><\/a><\/li>\n\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Tervetuloa alueeni sivulle!<\/h2>\n\n\n\n<p class=\"has-normal-font-size\">Hei, nimeni on Kirsi Mannonen.<\/p>\n\n\n\n<p>Aloitin franchising-yritt\u00e4j\u00e4n\u00e4 vuonna 2012 Pohjoismaiden suurimmassa liikkuvassa vaatekaupassa ja olen kauppias SeniorShopin 6 alueella, joka sis\u00e4lt\u00e4\u00e4 Varsinais-Suomi.<\/p>\n\n\n\n<p>Joka kausi vierailen tapahtumissa, yhdistyksiss\u00e4 ja erilaisissa palvelutaloissa mukanani mallisto moderneja, mukavia ja helppohoitoisia tunnettujen merkkien vaatteita. Lis\u00e4ksi pid\u00e4n pop up kauppap\u00e4ivi\u00e4 eri paikoissa alueellani.<\/p>\n\n\n\n<p class=\"has-normal-font-size\">Ota yhteytt\u00e4 ja varaa myyntip\u00e4iv\u00e4 &#8211; jopa muotin\u00e4yt\u00f6ksen kanssa.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<script>\n    var shortname = 'Alue 6'; \/\/ Kriterium f\u00f6r att v\u00e4lja r\u00e4tt post\n\n    async function fetchAllTerms(url) {\n        let allTerms = [];\n        let page = 1;\n        const perPage = 100; \/\/ Max 100 per beg\u00e4ran\n        let totalPages = 1;\n\n        try {\n            while (page <= totalPages) {\n                const fetchUrl = new URL(url);\n                fetchUrl.searchParams.set('per_page', perPage);\n                fetchUrl.searchParams.set('page', page);\n\n                const response = await fetch(fetchUrl.toString());\n\n                if (!response.ok) {\n                    const errorDetails = await response.text();\n                    throw new Error(`HTTP error! Status: ${response.status}. Details: ${errorDetails}`);\n                }\n\n                const terms = await response.json();\n                allTerms = allTerms.concat(terms);\n\n                totalPages = parseInt(response.headers.get('X-WP-TotalPages'), 10) || 1;\n                page++;\n            }\n        } catch (error) {\n            console.error('Error fetching terms:', error);\n        }\n\n        return allTerms;\n    }\n\n    fetch('https:\/\/seniorshop.fi\/wp-json\/wp\/v2\/district?per_page=50')\n        .then(response => response.json())\n        .then(posts => {\n            \/\/ Filtrera ut posten baserat p\u00e5 kriterium\n            const post = posts.find(post => post.title.rendered.trim().includes(shortname));\n\n            if (post) {\n                var postTitle = post.title.rendered.trim();\n\n                var mainInfoDiv = document.querySelector('.main-info');\n                var municipalitiesDiv = document.querySelector('.municipalities');\n                var contentDiv = document.querySelector('.content');\n                var areaDiv = document.querySelector('.area');\n\n                \/\/ Rendera titel i main-info\n                mainInfoDiv.innerHTML = `<h3>${postTitle}<\/h3>`;\n                contentDiv.innerHTML = `${post.content.rendered}`;\n\n                \/\/ Rendera taxonomier i municipalities\n                var taxonomyLink = post._links['wp:term'][0].href;\n                console.log(taxonomyLink);\n\n                fetchAllTerms(taxonomyLink)\n    .then(terms => {\n        \/\/ Anpassad sorteringsfunktion f\u00f6r att placera \u00c5, \u00c4, \u00d6 sist\n        terms.sort((a, b) => {\n            const specialChars = ['\u00c5', '\u00c4', '\u00d6'];\n\n            const aFirstChar = a.name.charAt(0).toUpperCase();\n            const bFirstChar = b.name.charAt(0).toUpperCase();\n\n            const aIsSpecial = specialChars.includes(aFirstChar);\n            const bIsSpecial = specialChars.includes(bFirstChar);\n\n            if (aIsSpecial && !bIsSpecial) return 1;\n            if (!aIsSpecial && bIsSpecial) return -1;\n            if (aIsSpecial && bIsSpecial) return a.name.localeCompare(b.name);\n\n            return a.name.localeCompare(b.name);\n        });\n\n        var municipalitiesHTML = '';\n        console.log('Fetched terms:', terms);\n        terms.forEach(term => {\n            municipalitiesHTML += `<p class=\"term\">${term.name}<\/p>`;\n        });\n        municipalitiesDiv.innerHTML = municipalitiesHTML;\n    })\n    .catch(error => {\n        console.error('Error fetching terms:', error);\n    });\n\n \t if (post.acf && post.acf.area) {\n\t\t\t\t console.log('ACF Area:', post.acf.area);\n\t\t\t\t\t areaDiv.innerHTML = `<p>${post.acf.area.value}<\/p>`;\n\t\t\t\t}\n\t\t } else {\n\t\t\t\tconsole.warn(`Post matching criteria not found.`);\n\t\t\t}\n\t\t})\n\t\t.catch(error => {\n\t\t\t\tconsole.error('Error fetching posts:', error);\n\t\t});\n\n<\/script>\n\n<div class=\"about-wrapper\">\n    <div class=\"info-wrapper\">\n        <div class=\"main-info\"><\/div>\n        <div class=\"area\"><\/div>\n        <p>\n            Seuraavat kunnat kuuluvat t\u00e4h\u00e4n t\u00e4lle alueelle         <\/p>\n        <div class=\"municipalities\"><\/div>\n    <\/div>\n    <div class=\"content\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/seniorshop.fi\/alue-6\/mallisto\/\">Katso mallisto<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kauppias Kirsi Mannonen YhteystiedotJussinkuja 224800 Halikko 045 806 1664 Tervetuloa alueeni sivulle! Hei, nimeni on Kirsi Mannonen. Aloitin franchising-yritt\u00e4j\u00e4n\u00e4 vuonna 2012 Pohjoismaiden suurimmassa liikkuvassa vaatekaupassa ja olen kauppias SeniorShopin 6 alueella, joka sis\u00e4lt\u00e4\u00e4 Varsinais-Suomi. Joka kausi vierailen tapahtumissa, yhdistyksiss\u00e4 ja erilaisissa palvelutaloissa mukanani mallisto moderneja, mukavia ja helppohoitoisia tunnettujen merkkien vaatteita. Lis\u00e4ksi pid\u00e4n pop up [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":438,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-20","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"mb":[],"mfb_rest_fields":["title"],"_links":{"self":[{"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":16,"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":443,"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/pages\/20\/revisions\/443"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/media\/438"}],"wp:attachment":[{"href":"https:\/\/seniorshop.fi\/alue-6\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}