CINXE.COM
Avainsanoja S2 Tehtävävihko B
<!doctype html> <html lang="fi"> <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#"> <script> var LOCALE = 'fi\u002DFI'; var BASE_URL = 'https\u003A\u002F\u002Ftuotteet.sanomapro.fi\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Ftuotteet.sanomapro.fi\u002Fstatic\u002Fversion1740492867\u002Ffrontend\u002FCustom\u002Fdefault\u002Ffi_FI' };</script> <meta charset="utf-8"/> <meta name="title" content="Avainsanoja S2 Tehtävävihko B"/> <meta name="description" content="Avainsanoja S2 Tehtävävihko B soveltuu käytettäväksi varhaiskasvatuksen ja esi- ja alkuopetuksen suomi toisena kielenä (S2) -opetuksessa. Kirja sopii lukutaitoiselle oppilaalle. Se sopii myös valmistavaan opetukseen, paluuoppilaiden opetukseen, äidinkiele"/> <meta name="keywords" content="Avainsanoja S2 Tehtävävihko B"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="format-detection" content="telephone=no"/> <title>Avainsanoja S2 Tehtävävihko B</title> <link rel="stylesheet" type="text/css" media="all" href="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/mage/calendar.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/Paytrail_PaymentService/css/payment-page-bypass.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/css/styles-m.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/mage/gallery/gallery.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/css/styles-l.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/css/print.css" /> <script type="text/javascript" src="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/requirejs/require.js"></script> <script type="text/javascript" src="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/mage/requirejs/mixins.js"></script> <script type="text/javascript" src="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/requirejs-config.js"></script> <link rel="icon" sizes="32x32" href="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/Magento_Theme/favicon.png" /> <link rel="canonical" href="https://tuotteet.sanomapro.fi/bu522365-avainsanoja-s2-tehtavavihko-b.html" /> <link rel="icon" type="image/x-icon" href="https://tuotteet.sanomapro.fi/media/favicon/stores/2/favicon.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://tuotteet.sanomapro.fi/media/favicon/stores/2/favicon.png" /> <!-- ADDSEARCH CUSTOM FIELDS --> <!-- Website type --> <meta name="addsearch-custom-field" data-type="text" content="websiteType=Verkkokauppa" /> <!-- Content type --> <meta name="addsearch-custom-field" data-type="text" content="contentType=Tuotesivut" /> <!-- Product types --> <meta name="addsearch-custom-field" data-type="text" content="productType=Tehtäväkirja" /> <!-- Product categories --> <meta name="addsearch-custom-field" data-type="text" content="productCategory=Avainsanoja" /> <meta name="addsearch-custom-field" data-type="text" content="productCategory=Avainsanoja" /> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } } </script> <link rel="stylesheet" type="text/css" media="all" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"> <meta property="og:type" content="product" /> <meta property="og:title" content="Avainsanoja S2 Tehtävävihko B" /> <meta property="og:image" content="https://tuotteet.sanomapro.fi/media/catalog/product/cache/aca80b070b3d5ae6e4f6f512374177e2/b/3/b3b63872aef0595b89efcf479841e410_https3-eu-west-1.amazonaws.comspro-trinity-elvis-dam-product-assetspimprdproduct_assetsoutcover_image9789526305394_1.jpg" /> <meta property="og:description" content="Avainsanoja S2 Tehtävävihko B soveltuu käytettäväksi varhaiskasvatuksen ja esi- ja alkuopetuksen suomi toisena kielenä (S2) -opetuksessa." /> <meta property="og:url" content="https://tuotteet.sanomapro.fi/bu522365-avainsanoja-s2-tehtavavihko-b.html" /> <meta property="product:price:amount" content="38.08"/> <meta property="product:price:currency" content="EUR"/> <meta name="addsearch-category" content="Tehtäväkirja" /> </head> <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/images/loader-2.gif"}}' id="html-body" itemtype="http://schema.org/Product" itemscope="itemscope" class="page-product-bundle catalog-product-view product-bu522365-avainsanoja-s2-tehtavavihko-b categorypath-tuotteet-esiopetus category-esiopetus page-layout-1column"> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1025px"},"options":{"products":{"default":{"slidesToShow":"4"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"721px"},"options":{"products":{"default":{"slidesToShow":"3"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 720px)","conditions":{"max-width":"720px","min-width":"561px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"2"}}}},"mobile-small":{"conditions":{"max-width":"560px"},"options":{"products":{"default":{"slidesToShow":"1"},"continuous":{"slidesToShow":"1"}}}}} } } } </script> <div class="cookie-status-message" id="cookie-status"> Evästeiden käyttö on estetty selaimessasi, mikä rajoittaa osaa sivuston toiminnallisuuksista. Välttämättömät evästeet varmistavat mm. verkko-ostosten onnistumisen.</div> <script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } } </script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".tuotteet.sanomapro.fi", "secure": true, "lifetime": "3600" } } } </script> <noscript> <div class="message global noscript"> <div class="content"> <p> <strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser. </span> </p> </div> </div> </noscript> <script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' } } });</script> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script><script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Ftuotteet.sanomapro.fi\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Ftuotteet.sanomapro.fi\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script><script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script> <!-- GOOGLE TAG MANAGER --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=PRO" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- END GOOGLE TAG MANAGER --> <script> var dlCurrencyCode = dlCurrencyCode || ''; var dataLayer = dataLayer || []; var staticImpressions = staticImpressions || []; var staticPromotions = staticPromotions || []; var updatedImpressions = updatedImpressions || []; var updatedPromotions = updatedPromotions || []; var cookieAddToCart = 'add_to_cart'; var cookieRemoveFromCart = cookieRemoveFromCart || 'remove_from_cart'; var bannerCounter = bannerCounter || 0; require([ "jquery", "prototype", "Magento_Customer/js/customer-data" ], function(jQuery, prototype, customerData){ function GoogleAnalyticsUniversal(){} GoogleAnalyticsUniversal.prototype = { activeOnCategory : function(id, name, category, list, position) { dataLayer.push({ 'event': 'productClick', 'ecommerce': { 'click': { 'actionField': { 'list': list }, 'products': [{ 'id': id, 'name': name, 'category': category, 'list': list, 'position': position }] } } }); }, activeOnProducts : function(id, name, list, position) { dataLayer.push({ 'event': 'productClick', 'ecommerce': { 'click': { 'actionField': { 'list': list }, 'products': [{ 'id': id, 'name': name, 'list': list, 'position': position }] } } }); }, addToCart : function(id, name, price, quantity) { dataLayer.push({ 'event': 'addToCart', 'ecommerce': { 'add': { 'products': [{ 'id': id, 'name': name, 'price': price, 'quantity': quantity }] } } }); }, clickBanner : function(id, name, creative, position) { dataLayer.push({ 'event': 'promotionClick', 'ecommerce': { 'promoClick': { 'promotions': [{ 'id': id, 'name': name, 'creative': creative, 'position': position }] } } }); }, bindImpressionClick : function(id, type, name, category, list, position, blockType, listPosition) { var productLink = []; var eventBlock; switch (blockType) { case 'catalog.product.related': eventBlock = '.products-related .products'; break; case 'product.info.upsell': eventBlock = '.products-upsell .products'; break; case 'checkout.cart.crosssell': eventBlock = '.products-crosssell .products'; break; case 'category.products.list': case 'search_result_list': eventBlock = '.products .products'; break; } productLink = $$(eventBlock + ' .item:nth(' + (listPosition) + ') a'); if (type == 'configurable' || type == 'bundle' || type == 'grouped') { productLink = $$( eventBlock + ' .item:nth(' + (listPosition) + ') .tocart', eventBlock + ' .item:nth(' + (listPosition) + ') a' ); } productLink.each(function(element) { element.observe('click', function(event) { googleAnalyticsUniversal.activeOnProducts( id, name, list, position); }); }); }, updateImpressions: function() { var pageImpressions = this.mergeImpressions(); var dlImpressions = { 'event' : 'productImpression', 'ecommerce' : { 'impressions' : [] } }; var impressionCounter = 0; for (blockName in pageImpressions) { if (blockName === 'length' || !pageImpressions.hasOwnProperty(blockName)) continue; for (var i = 0; i < pageImpressions[blockName].length; i++) { var impression = pageImpressions[blockName][i]; dlImpressions.ecommerce.impressions.push({ 'id': impression.id, 'name': impression.name, 'category': impression.category, 'price': impression.price, 'brand': impression.brand, 'list': impression.list, 'position': impression.position }); impressionCounter++; this.bindImpressionClick( impression.id, impression.type, impression.name, impression.category, impression.list, impression.position, blockName, impression.listPosition ); } } if (impressionCounter > 0) { dataLayer.push(dlImpressions); } }, mergeImpressions: function() { var pageImpressions = []; var blockNames = ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"]; blockNames.each(function(blockName) { // check if there is a new block generated by FPC placeholder update if (blockName in updatedImpressions) { pageImpressions[blockName] = updatedImpressions[blockName]; } else if (blockName in staticImpressions) { // use the static data otherwise pageImpressions[blockName] = staticImpressions[blockName]; } }); return pageImpressions; }, updatePromotions : function() { var dlPromotions = { 'event' : 'promotionView', 'ecommerce': { 'promoView': { 'promotions' : [] } } }; var pagePromotions = []; // check if there is a new block generated by FPC placeholder update if (updatedPromotions.length) { pagePromotions = updatedPromotions; } // use the static data otherwise if (pagePromotions.length == 0 && staticPromotions.length) { pagePromotions = staticPromotions; } var promotionCounter = 0; var bannerIds = []; if (jQuery('[data-banner-id]').length) { _.each(jQuery('[data-banner-id]'), function (banner) { var banner = jQuery(banner); var ids = (banner.data('ids') + '').split(','); bannerIds = jQuery.merge(bannerIds, ids); }); } bannerIds = jQuery.unique(bannerIds); for (var i = 0; i < pagePromotions.length; i++) { var promotion = pagePromotions[i]; if (jQuery.inArray(promotion.id, bannerIds) == -1 || promotion.activated == '0') { continue; } dlPromotions.ecommerce.promoView.promotions.push({ 'id': promotion.id, 'name': promotion.name, 'creative': promotion.creative, 'position': promotion.position }); promotionCounter++; } if (promotionCounter > 0) { dataLayer.push(dlPromotions); } jQuery('[data-banner-id]').on('click', '[data-banner-id]', function(e){ var bannerId = jQuery(this).attr('data-banner-id'); var promotions = _.filter(pagePromotions, function(item) { return item.id === bannerId; }); _.each(promotions, function(promotion) { googleAnalyticsUniversal.clickBanner( promotion.id, promotion.name, promotion.creative, promotion.position ); }); }); } }; GoogleAnalyticsUniversalCart = function(){ this.productQtys = []; this.origProducts = {}; this.productWithChanges = []; this.addedProducts = []; this.removedProducts = []; this.googleAnalyticsUniversalData = {}; }; GoogleAnalyticsUniversalCart.prototype = { // ------------------- shopping cart ------------------------ listenMinicartReload : function() { var context = this; if (typeof(Minicart) != 'undefined' && typeof(Minicart.prototype.initAfterEvents)) { Minicart.prototype.initAfterEvents['GoogleAnalyticsUniversalCart:subscribeProductsUpdateInCart'] = function() { context.subscribeProductsUpdateInCart(); context.parseAddToCartCookies(); context.parseRemoveFromCartCookies(); }; // if we are removing last item init don't calling Minicart.prototype.removeItemAfterEvents[ 'GoogleAnalyticsUniversalCart:subscribeProductsRemoveFromCart' ] = function() { context.parseRemoveFromCartCookies(); }; } }, subscribeProductsUpdateInCart : function() { var context = this; $$('[data-cart-item-update]').each(function(element) { $(element).stopObserving('click').observe('click', function(){ context.updateCartObserver(); }); }); jQuery('[data-block="minicart"]').on('mousedown', '.update-cart-item', function(){ context.updateCartObserver(); }); $$('[data-multiship-item-update]').each(function(element) { $(element).stopObserving('click').observe('click', function(){ context.updateMulticartCartObserver(); }); }); $$('[data-cart-empty]').each(function(element){ $(element).stopObserving('click').observe('click', function(){ context.emptyCartObserver(); }); }); }, emptyCartObserver : function() { this.collectOriginalProducts(); for (var i in this.origProducts) { if (i != 'length' && this.origProducts.hasOwnProperty(i)) { var product = Object.extend({}, this.origProducts[i]); this.removedProducts.push(product); } } this.cartItemRemoved(); }, updateMulticartCartObserver : function() { this.collectMultiProductsWithChanges(); this.collectProductsForMessages(); this.cartItemAdded(); this.cartItemRemoved(); }, updateCartObserver : function() { this.collectProductsWithChanges(); this.collectProductsForMessages(); this.cartItemAdded(); this.cartItemRemoved(); }, collectMultiProductsWithChanges : function() { this.collectOriginalProducts(); this.collectMultiCartQtys(); this.productWithChanges = []; var groupedProducts = {}; for (var i = 0; i < this.productQtys.length; i++) { var cartProduct = this.productQtys[i]; if (typeof(groupedProducts[cartProduct.id]) == 'undefined') { groupedProducts[cartProduct.id] = parseInt(cartProduct.qty, 10); } else { groupedProducts[cartProduct.id] += parseInt(cartProduct.qty, 10); } } for (var j in groupedProducts) { if (groupedProducts.hasOwnProperty(j)) { if ( (typeof(this.origProducts[j]) != 'undefined') && (groupedProducts[j] != this.origProducts[j].qty) ) { var product = Object.extend({}, this.origProducts[j]); product['qty'] = groupedProducts[j]; this.productWithChanges.push(product); } } } }, collectProductsWithChanges : function () { this.collectOriginalProducts(); this.collectCartQtys(); this.collectMiniCartQtys(); this.productWithChanges = []; for (var i = 0; i < this.productQtys.length; i++) { var cartProduct = this.productQtys[i]; if ( (typeof(this.origProducts[cartProduct.id]) != 'undefined') && (cartProduct.qty != this.origProducts[cartProduct.id].qty) ) { var product = Object.extend({}, this.origProducts[cartProduct.id]); if (parseInt(cartProduct.qty, 10) > 0) { product['qty'] = cartProduct.qty; this.productWithChanges.push(product); } } } }, collectOriginalProducts : function() { var products = {}; var items = customerData.get('cart')().items; if (items !== undefined) { items.each(function(item) { products[item.product_sku] = { "id": item.product_sku, "name": item.product_name, "price": item.product_price_value, "qty": parseInt(item.qty, 10) }; }); } this.googleAnalyticsUniversalData['shoppingCartContent'] = products; this.origProducts = this.googleAnalyticsUniversalData['shoppingCartContent']; }, collectMultiCartQtys : function() { var productQtys = []; $$('[data-multiship-item-id]').each(function(element){ productQtys.push({ 'id' : $(element).readAttribute('data-multiship-item-id'), 'qty' : $(element).getValue() }); }); this.productQtys = productQtys; }, collectCartQtys : function() { var productQtys = []; $$('[data-cart-item-id]').each(function(element){ productQtys.push({ 'id' : $(element).readAttribute('data-cart-item-id'), 'qty' : $(element).getValue() }); }); this.productQtys = productQtys; }, collectMiniCartQtys : function() { var productQtys = []; $$('input[data-cart-item-id]').each(function(element){ productQtys.push({ 'id' : $(element).readAttribute('data-cart-item-id'), 'qty' : $(element).getValue() }); }); this.productQtys = productQtys; }, collectProductsForMessages : function() { this.addedProducts = []; this.removedProducts = []; for (var i = 0; i < this.productWithChanges.length; i++) { var product = this.productWithChanges[i]; if (typeof(this.origProducts[product.id]) != 'undefined') { if (product.qty > this.origProducts[product.id].qty) { product.qty = Math.abs(product.qty - this.origProducts[product.id].qty); this.addedProducts.push(product); } else if (product.qty < this.origProducts[product.id].qty) { product.qty = Math.abs(this.origProducts[product.id].qty - product.qty); this.removedProducts.push(product); } } } }, formatProductsArray : function(productsIn) { var productsOut = []; var itemId; for (var i in productsIn) { if (i != 'length' && productsIn.hasOwnProperty(i)) { if (typeof(productsIn[i]['sku']) != 'undefined') { itemId = productsIn[i].sku; } else { itemId = productsIn[i].id; } var analyticsName = productsIn[i].name; var productTitle = jQuery('.product-info-main h1').first().text().trim(); if(productTitle !== '') { analyticsName = productTitle; } productsOut.push({ 'id': itemId, 'name': analyticsName, 'price': productsIn[i].price, 'brand': productsIn[i].brand, 'category': productsIn[i].category, 'variant': productsIn[i].variant, 'quantity': parseInt(productsIn[i].qty, 10) }); } } return productsOut; }, cartItemAdded : function() { if (this.addedProducts.length == 0) { return; } dataLayer.push({ 'event': 'addToCart', 'ecommerce': { 'add': { 'products': this.formatProductsArray(this.addedProducts) } } }); this.addedProducts = []; }, cartItemRemoved : function() { if (this.removedProducts.length == 0) { return; } dataLayer.push({ 'event': 'removeFromCart', 'ecommerce': { 'currencyCode' : dlCurrencyCode, 'remove': { 'products': this.formatProductsArray(this.removedProducts) } } }); this.removedProducts = []; }, parseAddToCartCookies : function(){ if(getCookie(cookieAddToCart)){ this.addedProducts = []; var addProductsList = decodeURIComponent(getCookie(cookieAddToCart)); this.addedProducts = JSON.parse(addProductsList); delCookie(cookieAddToCart); this.cartItemAdded(); } }, parseRemoveFromCartCookies : function(){ if(getCookie(cookieRemoveFromCart)){ this.removedProducts = []; var removeProductsList = decodeURIComponent(getCookie(cookieRemoveFromCart)); this.removedProducts = JSON.parse(removeProductsList); delCookie(cookieRemoveFromCart); this.cartItemRemoved(); } } }; var googleAnalyticsUniversal = new GoogleAnalyticsUniversal(); var googleAnalyticsUniversalCart = new GoogleAnalyticsUniversalCart(); jQuery(document).ready(function() { googleAnalyticsUniversal.updatePromotions(); googleAnalyticsUniversal.updateImpressions(); googleAnalyticsUniversalCart.parseAddToCartCookies(); googleAnalyticsUniversalCart.parseRemoveFromCartCookies(); googleAnalyticsUniversalCart.subscribeProductsUpdateInCart(); googleAnalyticsUniversalCart.listenMinicartReload(); dataLayer.push({'ecommerce':{'impressions':0,'promoView':0}}); }); function getCookie(name) { var cookie = " " + document.cookie; var search = " " + name + "="; var setStr = null; var offset = 0; var end = 0; if (cookie.length > 0) { offset = cookie.indexOf(search); if (offset != -1) { offset += search.length; end = cookie.indexOf(";", offset); if (end == -1) { end = cookie.length; } setStr = decodeURI(cookie.substring(offset, end)); } } return(setStr); } function delCookie(name) { //debugger; var date = new Date(0); var cookie = name + "=" + "; path=/; expires=" + date.toUTCString(); document.cookie = cookie; } }); </script> <script type='text/javascript'> (function(window, document, dataLayerName, id) { window[dataLayerName]=window[dataLayerName]||[],window[dataLayerName].push({start:(new Date).getTime(),event:'stg.start'});var scripts=document.getElementsByTagName('script')[0],tags=document.createElement('script'); function stgCreateCookie(a,b,c){var d='';if(c){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3),d='; expires='+e.toUTCString()}document.cookie=a+'='+b+d+'; path=/'} var isStgDebug=(window.location.href.match('stg_debug')||document.cookie.match('stg_debug'))&&!window.location.href.match('stg_disable_debug');stgCreateCookie('stg_debug',isStgDebug?1:'',isStgDebug?14:-1); var qP=[];dataLayerName!=='dataLayer'&&qP.push('data_layer_name='+dataLayerName),isStgDebug&&qP.push('stg_debug');var qPString=qP.length>0?('?'+qP.join('&')):''; tags.async=!0,tags.src='https://sanomapro.containers.piwik.pro/'+id+'.js'+qPString,scripts.parentNode.insertBefore(tags,scripts); !function(a,n,i){a[n]=a[n]||{};for(var c=0;c<i.length;c++)!function(i){a[n][i]=a[n][i]||{},a[n][i].api=a[n][i].api||function(){var a=[].slice.call(arguments,0);'string'==typeof a[0]&&window[dataLayerName].push({event:n+'.'+i+':'+a[0],parameters:[].slice.call(arguments,1)})}}(i[c])}(window,'ppms',['tm','cm']); })(window, document, 'dataLayer', '818f5743-b87c-45ed-ab34-a98e022ec10c');</script><noscript><iframe src='https://sanomapro.containers.piwik.pro/818f5743-b87c-45ed-ab34-a98e022ec10c/noscript.html' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript><script type='text/javascript'> window.dataLayer = window.dataLayer || []; console.log('consentInitializer started'); function gtag() { dataLayer.push(arguments); } gtag('consent', 'default', { 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'ad_storage': 'denied', 'analytics_storage': 'denied', 'wait_for_update': 500, }); </script> <!-- GOOGLE TAG MANAGER --> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=PRO" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <script> //<![CDATA[ (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); var f = d.getElementsByTagName(s)[0]; var j = d.createElement(s); var dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'PRO'); var dlCurrencyCode = 'EUR'; //]]> </script> <!-- END GOOGLE TAG MANAGER --> <div class="page-wrapper"><header class="page-header header-fixed"><div class="top-header"><div class="panel wrapper"><div class="panel header"><div id="skip-link-to-maincontent-container"> <a id="skip-link-to-maincontent" href="#maincontent" tabindex="0">Siirry sisältöön</a> </div><div class="desktop_logo"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> <a class="logo" href="https://www.sanomapro.fi" title="sanomapro.fi"> <img src="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/images/logo.svg" alt="sanomapro.fi" /> </a> </div><div class="all-links-container"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul class="additional-header-links"> <li><a href="https://www.sanomapro.fi/edut/">Hinnastot</a></li> <li><a href="https://www.sanomapro.fi/tuki/">Tuki ja ohjeet</a></li> <li><a href="https://sanomalearning.emsecure.net/optiext/optiextension.dll?id=woFKnX4qHmhprSdZNTKlceB9UKNogC66dX%2BmTRYLbxeBwFtV85e5m15xIpBVxVFlHPs72TetCpxk7rqM5pJ5uu">Tilaisuudet</a></li> <li><a href="https://sanomapro.fi/ota-yhteytta/">Ota yhteyttä</a></li> </ul></div><ul class="header links"> <li class="authorization-link not-logged-in" data-customer-logged-in="0"> <a href="?needlogin" onclick=" window.location.href = (window.location.protocol + '//' + window.location.host + window.location.pathname) + window.location.search + (window.location.search ? '&' : '?') + 'needlogin'; return false;"> <i class="icon icon-user-need-login"></i> <span>Kirjaudu</span> </a> </li> <script type="text/javascript"> require(['jquery', 'jquery/ui', 'mage/dropdown'], function($) { if($('.authorization-link').hasClass('is-logged-in')){ $('.header.links').addClass('is-logged-in'); }; $('a.show-brightspace-menu.menu-caret,a.show-user-menu.menu-caret').on('click', function() { if ($(this).hasClass('active')) { $('.overlay-box').hide(); } else { $('.block-user-menu._--new-menu').css({'height': + $(window).innerHeight() +'px'}); $('.overlay-box').show(); $('body').addClass('_--modal-open'); } }); $('#authenticationMenuClose').on('click' , function() { $('.authorization-link._--new-menu .ui-dialog-content').dropdownDialog('close'); $('.overlay-box').hide(); $('body').removeClass('_--modal-open'); $('.school-info-dropdown').removeClass('_--oppen'); $('.school-info-dropdown .__title').removeClass('_--oppen'); $('.school-info-dropdown .__item').addClass('_--hidden'); }); $('.overlay-box').on('click' , function() { $(this).hide(); $('.authorization-link .ui-dialog-content').dropdownDialog('close'); $('body').removeClass('_--modal-open'); $('.school-info-dropdown').removeClass('_--oppen'); $('.school-info-dropdown .__title').removeClass('_--oppen'); $('.school-info-dropdown .__item').addClass('_--hidden'); }); $('body').on('keydown', (e) => { if (e.key === "Escape") { $('.authorization-link._--new-menu .ui-dialog-content').dropdownDialog('close'); $('.overlay-box').hide(); $('body').removeClass('_--modal-open'); $('.school-info-dropdown').removeClass('_--oppen'); $('.school-info-dropdown .__title').removeClass('_--oppen'); $('.school-info-dropdown .__item').addClass('_--hidden'); } }) }) </script> </ul></div></div></div><div class="header content"><div class="mobile_logo"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> <a class="logo" href="https://www.sanomapro.fi" title="sanomapro.fi"> <img src="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/images/logo.svg" alt="sanomapro.fi" /> </a> </div><div class="header-right"><span class="nav-addsearch" tabindex="0" aria-label="Haku"></span> <div data-block="minicart" class="minicart-wrapper"> <a class="action showcart" href="https://tuotteet.sanomapro.fi/checkout/cart/" data-bind="scope: 'minicart_content'"> <span class="text">Ostoskorini</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"> <span class="counter-number"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> <!-- /ko --> </span> <span class="counter-label"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> <!-- ko i18n: 'items' --><!-- /ko --> <!-- /ko --> </span> </span> </a> <div class="block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'> <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> <!-- ko template: getTemplate() --><!-- /ko --> </div> <div class="widget block block-static-block"> <style>#html-body [data-pb-style=IV0S94A]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;margin:0 0 10px;padding:10px}#html-body [data-pb-style=H6XUWMA]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-video-fallback-src="" data-element="inner" data-pb-style="IV0S94A"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="H6XUWMA" data-decoded="true"><p style="text-align: center;" data-addsearch="exclude"> Tarvitsetko apua digituotteen ostoon? <a href="https://www.sanomapro.fi/tuki/miten-ostan-digikirjan/" target="_blank" rel="noopener"><strong>Lue lisää ›</strong></a></p> Huomaa, ettei digikirjoilla ole palautusoikeutta.</p> </div></div></div></div> </div> <script>window.checkout = {"shoppingCartUrl":"https:\/\/tuotteet.sanomapro.fi\/checkout\/cart\/","checkoutUrl":"https:\/\/tuotteet.sanomapro.fi\/checkout\/","updateItemQtyUrl":"https:\/\/tuotteet.sanomapro.fi\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/tuotteet.sanomapro.fi\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/tuotteet.sanomapro.fi\/","minicartMaxItemsVisible":2,"websiteId":"1","maxItemsToDisplay":10,"storeId":"2","storeGroupId":"1","customerLoginUrl":"https:\/\/tuotteet.sanomapro.fi\/customer\/account\/login\/referer\/aHR0cHM6Ly90dW90dGVldC5zYW5vbWFwcm8uZmkvdHVvdHRlZXQvZXNpb3BldHVzL2J1NTIyMzY1LWF2YWluc2Fub2phLXMyLXRlaHRhdmF2aWhrby1iLmh0bWw%2C\/","isRedirectRequired":false,"autocomplete":"off","quoteId":"","brand_site_url":"https:\/\/www.sanomapro.fi","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/tuotteet.sanomapro.fi\/captcha\/refresh\/","isRequired":false,"timestamp":1741050150}}}</script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":1,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"uiComponent","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"freeproduct.item.renderer":{"component":"uiComponent","config":{"displayArea":"freeproductRenderer","template":"Nowaera_FreeGiftExtension\/minicart\/item\/freeproduct"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}}}},"mustlogin":{"component":"Magento_Checkout\/js\/view\/login-link","config":{"template":"Magento_Checkout\/must-login","displayArea":"mustlogin"}},"mustloginCheckout":{"component":"Magento_Checkout\/js\/view\/login-link","config":{"template":"Magento_Checkout\/must-login-checkout","displayArea":"mustloginCheckout"}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer","freeproduct_gift":"freeproductRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Ftuotteet.sanomapro.fi\u002Fstatic\u002Fversion1740492867\u002Ffrontend\u002FCustom\u002Fdefault\u002Ffi_FI\u002Fimages\u002Floader\u002D1.gif" } } </script> </div> </div> <div class="sections nav-sections"> <div class="section-items nav-sections-items" data-mage-init='{"tabs":{"openedState":"active"}}'> <div class="section-item-title nav-sections-item-title" data-role="collapsible"> <a class="nav-sections-item-switch" data-toggle="switch" href="#store.menu"> Menu </a> </div> <div class="section-item-content nav-sections-item-content" id="store.menu" data-role="content"> <nav class="navigation" data-action="navigation"> <ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'> <li class="level0 nav-1 first level-top"><a href="https://sanomapro.fi/" class="level-top" ><span>Etusivu</span></a></li><li class="level0 nav-2 level-top"><a href="https://sanomapro.fi/opettajat/esiopetuksen-opettajat/" class="level-top" ><span>Esiopetus</span></a></li><li class="level0 nav-3 level-top"><a href="https://sanomapro.fi/opettajat/alakoulun-opettajat/" class="level-top" ><span>Alakoulu</span></a></li><li class="level0 nav-4 level-top"><a href="https://sanomapro.fi/opettajat/ylakoulun-opettajat/" class="level-top" ><span>Yläkoulu</span></a></li><li class="level0 nav-5 level-top"><a href="https://sanomapro.fi/opettajat/lukion-opettajat/" class="level-top" ><span>Lukio</span></a></li><li class="level0 nav-6 level-top"><a href="https://sanomapro.fi/opettajat/ammatilliset-opettajat/" class="level-top" ><span>Ammatillinen</span></a></li><li class="level0 nav-7 last level-top"><a href="/" class="level-top" ><span>Verkkokauppa</span></a></li> </ul> </nav> </div> </div> </div> </div></div><div class="title-and-search-container"><div class="page-title-wrapper page-main-padding"> <h1 class="page-title" > <span class="base" data-ui-id="page-title-wrapper" itemprop="name">Avainsanoja S2 Tehtävävihko B</span> </h1> <div class="block block-search"> <div class="block block-title"><strong>Hae</strong></div> <div class="block block-content"> <div class="form minisearch" id="search_mini_form"> <div class="field search"> <div class="adds-components"> <div class="adds-top-wrapper"> <div id="searchfield-container"></div> <div id="autocomplete-container"></div> </div> <script> window.searchResultsPageUrl = '/haku/'; </script> </div> </div> </div> </div> </div> </div> </div></header><style>#html-body [data-pb-style=B6QVO41]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#f1f7f8;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=DIAQBBE]{padding:16px}#html-body [data-pb-style=XX59SWD]{justify-content:flex-start;display:none;flex-direction:column;background-color:#fff5f5;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=M761SWQ]{padding:16px}#html-body [data-pb-style=YDX8OIL]{justify-content:flex-start;display:none;flex-direction:column;background-color:#47464e;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=BB6TRFV],#html-body [data-pb-style=YDX8OIL]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="B6QVO41"><div class="row-full-width-inner" data-element="inner"><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="DIAQBBE"><div data-addsearch="exclude"> <div style="margin: 0 auto; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; gap: 16px;"><img id="RAQ8KIH" style="width: 24px; height: 24px;" src="https://tuotteet.sanomapro.fi/media/wysiwyg/icon_info_blue_3x.png" alt="" width="24px" height="24px"> <p style="color: #5a5a5a; max-width: 40em; margin-bottom: 0;">Editalta Sanoma Prolle siirtyneiden painettujen oppimateriaalien lähetyksissä esiintyy lyhyitä katkoja tuotetietojen siirron aikana. Toimituskatkot eivät koske digitaalisia oppimateriaaleja. <a tabindex="0" title="Siirry verkkosivulle" href="https://www.sanomapro.fi/kysymyksia-ja-vastauksia-editan-oppimateriaalien-siirtymisesta/" target="_blank" rel="noopener">Lue lisää UKK-sivulta.</a></p> </div> </div></div></div></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="XX59SWD"><div class="row-full-width-inner" data-element="inner"><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="M761SWQ"><div data-addsearch="exclude"><div style="margin: 0 auto; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; gap: 16px;"><img style="width: 24px; height: 24px;" src="https://tuotteet.sanomapro.fi/media/wysiwyg/icon_error.png" alt="" width="24px" height="24px"> <p style="color: #5a5a5a; max-width: 40em; margin-bottom: 0;"><span style="font-weight: 600;">General error message.</span> With new style. <a tabindex="0" href="https://www.sanomapro.fi/tuki/miten-ostan-digikirjan/">Lue lisää</a></p> </div></div></div></div></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="YDX8OIL"><div class="row-full-width-inner" data-element="inner"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="BB6TRFV" data-decoded="true"><div class="info-bullet-container" data-addsearch="exclude"> <div class="info-bullet-content page-main-padding"> <div class="info-bullet-image"></div> <div class="bullet-note left"> <!-- <p class="bullet-title">Häiriö palveluissamme</p> --> <!-- <p class="bullet-title">Käyttökatko!</p> --> <!-- <p class="bullet-title">Häiriö Paytrail-maksunvälityspalvelussa</p> --> <!-- <p class="bullet-title">Käyttökatko verkkokaupassa</p> --> <!-- <p class="bullet-title">Paytrail-huoltokatko</p> --> <p>Verkkokaupassa on häiriö ja tilausta tehdessä ei saa tilausvahvistusta, mutta tilaukset onnistuvat. Ongelma pyritään korjaamaan mahdollisimman pian. Pahoittelemme häiriöstä aiheutunutta haittaa!</p> <!-- <p>Maksunvälityspalvelu Paytraililla on huoltokatko 27.3. klo 00:00-04:00. Verkkokauppatilausten Paytrail-maksuissa voi esiintyä häiriöitä huoltokatkon aikana.</p> --> <!-- <p><strong>Osa toisen asteen digituotteista on poissa myynnistä 19.12.–5.1. lisenssijärjestelmän päivityksen vuoksi.</strong> Verkkokaupassa näkyviä tuotteita voi kuitenkin ostaa normaalisti. </p> --> <!-- <p> Opiskelija: ostaessasi digikirjaa, kirjaudu sisään omalla tunnuksellasi, jolla käytät digikirjaa. </p> --> <!-- <p>Huollamme verkkokauppaamme keskiviikkona 7.6. klo 14.30-15.30. Huoltokatkon aikana tehdyt tilaukset käsitellään vasta katkon jälkeen. Pahoittelemme huoltotöiden aiheuttamaa häiriötä.</p> --> <!-- <p>Huollamme verkkokauppaamme keskiviikkona 25.9. klo 14.00–18.00. Huoltokatkon aikana ei voi tehdä tilauksia. Pahoittelemme huoltotöiden aiheuttamaa häiriötä.</p> --> <!-- <p> Paytrail-maksunvälityspalvelun toiminnassa on teknisiä ongelmia. Paytrail-maksutavat eivät ole tällä hetkellä käytettävissä verkkokaupassamme. Pahoittelemme tästä aiheutuvaa haittaa. </p> --> <!-- <p>Mobiilimaksusovellus MobilePayn toiminnassa on häiriö ja maksut eivät tällä hetkellä onnistu. Pahoittelemme tästä aiheutuvaa haittaa. </p> --> <!-- <p>Korjaus on käynnissä ja pyrimme saamaan asian kuntoon mahdollisimman pian. Pahoittelut harmista!</p> --> <!--<p>Huollamme sivustoamme tiistaina 20.8. klo 21–24. Tänä aikana sivullamme voi esiintyä käyttökatkoja. Katkojen aikana voit kirjautua Kampukseen osoitteessa http://kampus.sanomapro.fi. Pahoittelemme käyttökatkoista aiheutuvaa haittaa.</p>--> <!-- <p>5.3. klo 19.00 jälkeen tehdyissä digitaalisissa tilauksissa on havaittu tekninen ongelma. Korjaamme asiaa parhaillaan. Pahoittelemme tästä aiheutuvaa haittaa.</p> --> <!-- <p>Taustajärjestelmiemme muutostöistä johtuen maanantaina 28.2. tilattujen fyysisten tuotteiden toimitukset viivästyvät yhdellä päivällä. Pahoittelemme aiheutunutta haittaa!</p> --> </div> </div> </div></div></div></div> <div class="container"> <div class="breadcrumbs"> <ul class="items"> <li class="item home"> <a href="https://tuotteet.sanomapro.fi/tuotteet.html" title="Tuotteet"> Tuotteet </a> </li> <li class="item "> <a href="https://tuotteet.sanomapro.fi/tuotteet/alakoulu.html" title="Alakoulu"> Alakoulu </a> </li> <li class="item "> <a href="https://tuotteet.sanomapro.fi/tuotteet/alakoulu/aidinkieli-ja-kirjallisuus.html" title="Äidinkieli ja kirjallisuus"> Äidinkieli ja kirjallisuus </a> </li> <li class="item "> <a href="https://tuotteet.sanomapro.fi/tuotteet/alakoulu/aidinkieli-ja-kirjallisuus/avainsanoja.html" title="Avainsanoja"> Avainsanoja </a> </li> <li class="item "> <strong>Avainsanoja S2 Tehtävävihko B</strong> </li> </ul> </div> </div> <main id="maincontent" class="page-main"><div class="page messages page-main-padding"><div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"> <!-- ko if: cookieMessages && cookieMessages.length > 0 --> <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> <!-- /ko --> <!-- ko if: messages().messages && messages().messages.length > 0 --> <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> <!-- /ko --> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script> </div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="Jg761gFnyJwRaYsB" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/tuotteet.sanomapro.fi\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/tuotteet.sanomapro.fi\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/tuotteet.sanomapro.fi\/","customerLoginUrl":"https:\/\/tuotteet.sanomapro.fi\/customer\/ajax\/login\/"}</script> <!-- ko template: getTemplate() --><!-- /ko --> <script type="text/x-magento-init"> { "#authenticationPopup": { "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Ftuotteet.sanomapro.fi\u002Fstatic\u002Fversion1740492867\u002Ffrontend\u002FCustom\u002Fdefault\u002Ffi_FI\u002Fimages\u002Floader\u002D1.gif" } } </script> </div> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"multishipping\/checkout\/overviewpost":["cart"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/tuotteet.sanomapro.fi\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","recently_viewed_product","recently_compared_product","product_data_storage"] } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Ftuotteet.sanomapro.fi\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "3600", "updateSessionUrl": "https\u003A\u002F\u002Ftuotteet.sanomapro.fi\u002Fcustomer\u002Faccount\u002FupdateSession\u002F" } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "1" } } } } } } } </script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/tuotteet.sanomapro.fi\/page_cache\/block\/render\/id\/15579\/category\/6314\/","handles":["default","catalog_product_view","catalog_product_view_type_bundle","catalog_product_view_id_15579","catalog_product_view_sku_BU522365"],"originalRequest":{"route":"catalog","controller":"product","action":"view","uri":"\/tuotteet\/esiopetus\/bu522365-avainsanoja-s2-tehtavavihko-b.html"},"versionCookieName":"private_content_version"} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Banner/js/model/banner": {"sectionLoadUrl":"https:\/\/tuotteet.sanomapro.fi\/banner\/ajax\/load\/","cacheTtl":30000} } } </script> <div class="product-info-wrapper page-main-padding"><div class="product-info-main head-summary-block"> <h1> Avainsanoja S2 Tehtävävihko B </h1> <div class="product-subtitle"> <h3 class="__subtitle" data-show-for-sku="522365"> </h3> </div> <div class="product-header-description"> <span data-show-for-sku="522365"> Avainsanoja S2 Tehtävävihko B soveltuu käytettäväksi varhaiskasvatuksen ja esi- ja alkuopetuksen suomi toisena kielenä (S2) -opetuksessa.<a href="#tab-label-additional" class="read-more-link">Lue lisää</a> </span> </div> </div> <div class="product media"> <div class="gallery-placeholder _block-content-loading" data-gallery-role="gallery-placeholder"> <img alt="main product photo" class="gallery-placeholder__image" src="https://tuotteet.sanomapro.fi/media/catalog/product/cache/2d2d65ac1249997e61eb0d8539440a3e/b/3/b3b63872aef0595b89efcf479841e410_https3-eu-west-1.amazonaws.comspro-trinity-elvis-dam-product-assetspimprdproduct_assetsoutcover_image9789526305394_1.jpg" /> </div> <script type="text/x-magento-init"> { "[data-gallery-role=gallery-placeholder]": { "mage/gallery/gallery": { "mixins":["magnifier/magnify"], "magnifierOpts": {"fullscreenzoom":"20","top":"","left":"","width":"","height":"","eventType":"hover","enabled":false}, "data": [{"thumb":"https:\/\/tuotteet.sanomapro.fi\/media\/catalog\/product\/cache\/e6405ecbb7ccee7b79cc0a5a7794ff23\/b\/3\/b3b63872aef0595b89efcf479841e410_https3-eu-west-1.amazonaws.comspro-trinity-elvis-dam-product-assetspimprdproduct_assetsoutcover_image9789526305394_1.jpg","img":"https:\/\/tuotteet.sanomapro.fi\/media\/catalog\/product\/cache\/2d2d65ac1249997e61eb0d8539440a3e\/b\/3\/b3b63872aef0595b89efcf479841e410_https3-eu-west-1.amazonaws.comspro-trinity-elvis-dam-product-assetspimprdproduct_assetsoutcover_image9789526305394_1.jpg","full":"https:\/\/tuotteet.sanomapro.fi\/media\/catalog\/product\/cache\/04d6a9ea5ce3be69390f478194c024f0\/b\/3\/b3b63872aef0595b89efcf479841e410_https3-eu-west-1.amazonaws.comspro-trinity-elvis-dam-product-assetspimprdproduct_assetsoutcover_image9789526305394_1.jpg","caption":"Avainsanoja S2 Teht\u00e4v\u00e4vihko B","position":"1","isMain":true,"type":"image","videoUrl":null}], "options": {"nav":"thumbs","loop":true,"keyboard":true,"arrows":true,"allowfullscreen":true,"showCaption":false,"width":299,"thumbwidth":90,"thumbheight":90,"height":388,"transitionduration":500,"transition":"slide","navarrows":true,"navtype":"slides","navdir":"horizontal"}, "fullscreen": {"nav":"false","loop":true,"navdir":"horizontal","navarrows":false,"navtype":"slides","arrows":true,"showCaption":false,"transitionduration":500,"transition":"dissolve"}, "breakpoints": {"mobile":{"conditions":{"max-width":"767px"},"options":{"options":{"nav":"dots"}}}} } } } </script> <div class="sample-url"> <div data-show-for-sku="522365"> <a href="https://indd.adobe.com/view/3cf0a07c-efc5-46a6-bd60-58993ed25efc" target="_blank"> <div class="item-svg"> <svg class="sanomapro-icon-zoom-dims"><use xlink:href="#icon-zoom"></use></svg> </div> <span>Näytesivut</span> </a><br> </div> </div> <script type="text/x-magento-init"> { "[data-gallery-role=gallery-placeholder]": { "Magento_ProductVideo/js/fotorama-add-video-events": { "videoData": [{"mediaType":"image","videoUrl":null,"isBase":true}], "videoSettings": [{"playIfBase":"0","showRelated":"0","videoAutoRestart":"0"}], "optionsVideoData": [] } } } </script> </div><div class="product-info-main"> <div class="bundle-options-container"> <div class="product-add-form"> <form data-product-sku="BU522365" action="https://tuotteet.sanomapro.fi/checkout/cart/add/uenc/aHR0cHM6Ly90dW90dGVldC5zYW5vbWFwcm8uZmkvdHVvdHRlZXQvZXNpb3BldHVzL2J1NTIyMzY1LWF2YWluc2Fub2phLXMyLXRlaHRhdmF2aWhrby1iLmh0bWw%2C/product/15579/" method="post" id="product_addtocart_form"> <input type="hidden" name="product" value="15579" /> <input type="hidden" name="selected_configurable_option" value="" /> <input type="hidden" name="related_product" id="related-products-field" value="" /> <input type="hidden" name="item" value="15579" /> <input name="form_key" type="hidden" value="Jg761gFnyJwRaYsB" /> <div class="bundle-options-wrapper"><div class="product-options-wrapper" id="product-options-wrapper"> <div class="fieldset" tabindex="0"> <script type="text/x-magento-init"> { "#product_addtocart_form": { "priceBundle": { "optionConfig": {"options":{"53964":{"selections":{"75545":{"qty":1,"customQty":"0","optionId":"13239","prices":{"oldPrice":{"amount":38.08},"basePrice":{"amount":38.08},"finalPrice":{"amount":38.08}},"priceType":"0","tierPrice":[],"name":"Avainsanoja S2 Teht\u00e4v\u00e4vihko B","canApplyMsrp":false}},"title":"Format","isMulti":false,"position":0}},"selected":{"53964":["75545"]},"positions":["53964"],"bundleId":"15579","priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":"\u00a0","groupLength":3,"integerRequired":false},"prices":{"oldPrice":{"amount":0},"basePrice":{"amount":0},"finalPrice":{"amount":0}},"priceType":"0","isFixedPrice":false}, "controlContainer": ".field.option" } } } </script> <fieldset class="fieldset fieldset-bundle-options "> <div class="field option required"> <div class="control"> <div class="nested options-list"> <div class="field choice checked"> <input type="radio" style="display:none;" class="radio product bundle option change-container-classname" checked="checked" data-product-type="simple" data-product-sku="522365" id="bundle-option-53964-75545" data-validate="{'validate-one-required-by-name':true}" name="bundle_option[53964]" data-selector="bundle_option[53964]" value="75545"/> <span></span> <label class="label radio-custom-label" for="bundle-option-53964-75545"> <span class="singleoption"> <span class="product-name">Tehtäväkirja</span><span class="price-notice"> <span class="price-container tax weee" > <span data-price-amount="38.08" data-price-type="" class="price-wrapper " ><span class="price">38,08 €</span></span> </span> <span class="product-tax">sis. ALV 14 %</span></span> <span> <div class="delivery-time"> <div class="green-bullet"></div> Toimitusaika 2 - 4 arkipäivää </div> </span> </span> </label> </div> <div id="bundle-option-53964-container"></div> <div class="field qty qty-holder hidden"> <div class="control"> <input disabled="disabled" id="bundle-option-53964-qty-input" class="input-text qty qty-disabled" type="number" name="bundle_option_qty[53964]" data-selector="bundle_option_qty[53964]" value="1"/> </div> </div> </div> </div> </div> <div class="bundle-select-options b-visible-sm "> <select id="bundle-options-select"> <option selected="selected" value="bundle-option-53964-75545" > Tehtäväkirja - <span class="price-container tax weee" > <span data-price-amount="38.08" data-price-type="" class="price-wrapper " ><span class="price">38,08 €</span></span> </span> </option> </select> </div> </fieldset> <script type="text/javascript"> require([ 'jquery', 'jquery/ui'], function($){ var isPackageBundle = false; var parentSku = 'BU522365'; var ListSelection = { onChange: function () { // selected product, i.e. the product the user is about to add to the cart: // - for format bundles refers to the child product that corresponds to the radio button currently selected // - for package bundles refers to the package product it self var selectedSku; var selectedType; if (isPackageBundle) { selectedSku = parentSku; selectedType = 'bundle'; } else { var productElement = ListSelection.getSelectedProductElement(); selectedSku = productElement.attr('data-product-sku'); selectedType = productElement.attr('data-product-type'); ListSelection.addCheckedClass(); } ListSelection.setSelectedProductDataToBody(selectedSku, selectedType); ListSelection.toggleProductSpecificViews(selectedSku); }, mobileOptions: function () { $("#bundle-options-select").change(function(){ var optionVal = $( this ).val(); var inputs = $('.change-container-classname'); inputs.parent().removeClass('checked'); $("#"+optionVal).prop('checked', true); $("#"+optionVal).click(); }); }, getSelectedProductElement: function() { return $(".change-container-classname:checked"); }, addCheckedClass: function() { var inputs = $('.change-container-classname'); inputs.parent().removeClass('checked'); inputs.filter(':checked').parent().addClass('checked'); }, setSelectedProductDataToBody: function(sku, type) { $('body').attr('data-selected-product-type', type); $('body').attr('data-selected-product-sku', sku); }, toggleProductSpecificViews: function(skuToShow) { ListSelection.toggleViews(skuToShow, 'data-show-for-sku', true); ListSelection.toggleViews(skuToShow, 'data-hide-for-sku', false); }, toggleViews: function(sku, attribute, toggle) { var allElements = $('[' + attribute + ']'); var matchedElements = allElements.filter(function(i, element) { var match = $(element).attr(attribute) || ''; return match.split(',').indexOf(sku) > -1; }); var inverseElements = allElements.not(matchedElements); matchedElements.toggle(toggle); inverseElements.toggle(!toggle); } }; $(document).ready(function() { $(".change-container-classname").on('click', ListSelection.onChange); ListSelection.onChange(); ListSelection.mobileOptions(); }); }); </script> <script> require([ 'jquery', ], function($){ //<![CDATA[ $.extend(true, $, { calendarConfig: { dayNames: ["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"], dayNamesMin: ["su","ma","ti","ke","to","pe","la"], monthNames: ["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kes\u00e4kuuta","hein\u00e4kuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"], monthNamesShort: ["tammik.","helmik.","maalisk.","huhtik.","toukok.","kes\u00e4k.","hein\u00e4k.","elok.","syysk.","lokak.","marrask.","jouluk."], infoTitle: 'About\u0020the\u0020calendar', firstDay: 1, closeText: 'Sulje', currentText: 'Go\u0020Today', prevText: 'Edellinen', nextText: 'Seuraava', weekHeader: 'WK', timeText: 'Time', hourText: 'Hour', minuteText: 'Minute', dateFormat: "D, d M yy", // $.datepicker.RFC_2822 showOn: 'button', showAnim: '', changeMonth: true, changeYear: true, buttonImageOnly: null, buttonImage: null, showButtonPanel: true, showWeek: true, timeFormat: '', showTime: false, showHour: false, showMinute: false } }); enUS = {"m":{"wide":["January","February","March","April","May","June","July","August","September","October","November","December"],"abbr":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}}; // en_US locale reference //]]> });</script> </div> </div> <div class="product-options-bottom"> </div> </div> <div id="bundleSummary" class="block-bundle-summary" data-mage-init='{"sticky":{"container": ".product-add-form"}}' > <div class="content"> <div class="bundle-info"> <div class="product-details"> <!-- <label class="label" for="qty"><span>--><!--</span></label>--> <div class="box-tocart"> <div class="fieldset"> <div class="actions"> <div class="add-to-cart-button-container" data-hide-for-sku=""> <div class="field qty" data-hide-for-sku=""> <div class="control"> <input type="number" name="qty" id="qty" maxlength="12" value="1" title="Kpl" class="input-text qty" data-validate="{"required-number":true,"validate-item-quantity":{"minAllowed":1,"maxAllowed":10000}}"/> </div> </div> <button type="submit" title="Lisää ostoskoriin" class="action primary tocart" id="product-addtocart-button" data-hide-for-sku=""> <span data-show-for-sku="522365">Lisää ostoskoriin</span> </button> <button type="button" title="Lisää ostoskoriin" class="action primary tocart disabled" disabled="disabled" id="product-addtocart-button-disabled" data-show-for-sku=""> <span data-show-for-sku="522365">Lisää ostoskoriin</span> </button> </div> </div> </div> </div> <script type="text/x-magento-init"> { "#product_addtocart_form": { "Magento_Catalog/product/view/validation": { "radioCheckboxClosest": ".nested" } } } </script> <script type="text/x-magento-init"> { "#product_addtocart_form": { "catalogAddToCart": { "bindSubmit": true, "addToCartButtonSelector": "#product-addtocart-button" } } } </script> <script type="text/x-magento-init"> { "body": { "addToWishlist": {"productType":"bundle","giftcardInfo":"[id^=giftcard]"} } } </script> <div class="product-social-links"><div class="product-addto-links" data-role="add-to-links"> </div> </div> </div> </div> </div> </div> <script type="text/x-magento-init"> { ".product-add-form": { "slide": { "slideSpeed": 10, "slideSelector": "#bundle-slide", "slideBackSelector": ".action.customization.back", "bundleProductSelector": "#bundleProduct", "bundleOptionsContainer": ".product-add-form", "autostart": true, "slidedown": false } } } </script> </form> </div> <script type="text/x-magento-init"> { "[data-role=priceBox][data-price-box=product-id-15579]": { "priceBox": { "priceConfig": {"productId":15579,"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":"\u00a0","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":33.40350777193,"adjustments":[]},"oldPrice":{"amount":38.08,"adjustments":[]},"basePrice":{"amount":33.40350777193,"adjustments":[]},"finalPrice":{"amount":38.08,"adjustments":[]}},"idSuffix":"_clone","tierPrices":[],"calculationAlgorithm":"TOTAL_BASE_CALCULATION"} } } } </script> </div></div></div> <div class="product info detailed"> <div class="product data items" data-mage-init='{"tabs":{"openedState":"active"}}'> <div class="data item title" data-role="collapsible" id="tab-label-tab.description"> <a class="data switch" tabindex="-1" data-toggle="trigger" href="#tab.description" id="tab-label-tab.description-title"> Kuvaus </a> </div> <div class="data item content" aria-labelledby="tab-label-tab.description-title" id="tab.description" data-role="content"> <div class="additional-attributes-wrapper table-wrapper" data-show-for-sku="522365"> <div class="additional-description"> Avainsanoja S2 Tehtävävihko B soveltuu käytettäväksi varhaiskasvatuksen ja esi- ja alkuopetuksen suomi toisena kielenä (S2) -opetuksessa. Kirja sopii lukutaitoiselle oppilaalle. Se sopii myös valmistavaan opetukseen, paluuoppilaiden opetukseen, äidinkielen ja kirjallisuuden opetuksen eriyttäväksi materiaaliksi sekä Suomi-koulujen käyttöön. Lisäksi materiaalia voi soveltaa oppilaan oman äidinkielen opetuksessa. </div> </div> </div> <div class="data item title" data-role="collapsible" id="tab-label-customer-reviews"> <a class="data switch" tabindex="-1" data-toggle="trigger" href="#customer-reviews" id="tab-label-customer-reviews-title"> Tuotearviot </a> </div> <div class="data item content" aria-labelledby="tab-label-customer-reviews-title" id="customer-reviews" data-role="content"> <script type="text/javascript"> require([ 'jquery', 'jquery/ui'], function($){ if (!$.trim( $('.customers-reviews').html() ).length) { $('#tab-label-customer-reviews').addClass('hidden-while-empty').css({"display": "none"}); } }); </script> </div> <div class="data item title" data-role="collapsible" id="tab-label-additional"> <a class="data switch" tabindex="-1" data-toggle="trigger" href="#additional" id="tab-label-additional-title"> Tuotetiedot </a> </div> <div class="data item content" aria-labelledby="tab-label-additional-title" id="additional" data-role="content"> <div class="additional-attributes-wrapper table-wrapper" data-show-for-sku="522365"> <table class="data table additional-attributes" id="product-attribute-specs-table"> <caption class="table-caption">Tuotetiedot</caption> <tbody> <tr> <th class="col label" scope="row">ISBN</th> <td class="col data" data-th="ISBN">978-952-63-0539-4</td> </tr> <tr> <th class="col label" scope="row">GTIN</th> <td class="col data" data-th="GTIN">9789526305394</td> </tr> <tr> <th class="col label" scope="row">Painosnumero ja -vuosi</th> <td class="col data" data-th="Painosnumero ja -vuosi">1.-14. painos, 2022</td> </tr> <tr> <th class="col label" scope="row">Tekijät</th> <td class="col data" data-th="Tekijät">Marjaana Gyekye, Riikka Susanna Kurki, Minna Muukkonen</td> </tr> <tr> <th class="col label" scope="row">Kouluaste</th> <td class="col data" data-th="Kouluaste">Alakoulu</td> </tr> <tr> <th class="col label" scope="row">Moduuli / kurssi / luokka</th> <td class="col data" data-th="Moduuli / kurssi / luokka">1.-2. luokka</td> </tr> <tr> <th class="col label" scope="row">Sivua</th> <td class="col data" data-th="Sivua">88</td> </tr> </tbody> </table> </div> </div> </div> </div> <script type="text/x-magento-init"> { "body": { "requireCookie": {"noCookieUrl":"https:\/\/tuotteet.sanomapro.fi\/cookie\/index\/noCookies\/","triggers":[".action.towishlist"],"isRedirectCmsPage":true} } } </script> </div></div></main><footer class="page-footer footer-background"><div class="footer content"><div class="links"><div class="widget block block-static-block"> <style>#html-body [data-pb-style=X2RWRW1]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;margin:0 0 10px;padding:10px}#html-body [data-pb-style=XLKX1SK]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="X2RWRW1"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="XLKX1SK" data-decoded="true"><div class="b-container-fluid"> <div class="row"> <div class="col-sm-5 col-md-6 "> <div class="row"> <div class="col-md-5"> <ul class="footer-linkset"> <li class="nav item linktitle"><span>Asiakaspalvelu</span></li> <li class="nav item"><a href="https://status.sanomapro.fi/">Häiriöt ja huoltokatkot</a></li> <li class="nav item"><a href="https://www.sanomapro.fi/myynnin-yhteystiedot/">Myynnin yhteystiedot</a></li> <li class="nav item"><a href="https://sanomapro.fi/asiakaspalvelu/">Ota yhteyttä</a></li> <li class="nav item"><a href="https://sanomapro.fi/tilaus-ja-toimitusehdot/">Tilaus- ja toimitusehdot</a></li> <li class="nav item"><a href="https://sanomapro.fi/tuki/">Tuki ja ohjeet</a></li> </ul> </div> <div class="col-md-5 offset-md-1"> <ul class="footer-linkset"> <li class="nav item linktitle"><span>Tuotteet</span></li> <li class="nav item"><a href="https://tuotteet.sanomapro.fi/tuotteet/esiopetus.html">Esiopetus</a></li> <li class="nav item"><a href="https://tuotteet.sanomapro.fi/tuotteet/alakoulu.html">Alakoulu</a></li> <li class="nav item"><a href="https://tuotteet.sanomapro.fi/tuotteet/ylakoulu.html">Yläkoulu</a></li> <li class="nav item"><a href="https://tuotteet.sanomapro.fi/tuotteet/lukio.html">Lukio</a></li> <li class="nav item"><a href="https://tuotteet.sanomapro.fi/tuotteet/ammatillinen-toinen-aste.html">Ammatillinen toinen aste</a></li> <li class="nav item"><a href="https://tuotteet.sanomapro.fi/tuotteet/ammatillinen-korkea-aste.html">Ammatillinen korkea-aste</a></li> <li class="nav item"><a href="https://tuotteet.sanomapro.fi/tuotteet/harrastekielet.html">Harrastekielet</a></li> <li class="nav item"><a href="https://tuotteet.sanomapro.fi/tuotteet.html?sanoma_pro_product_type=1015">Oppi&ilo</a></li> </ul> </div> </div> </div> <div class="col-sm-5 offset-sm-1 col-md-6 offset-md-0"> <div class="row"> <div class="col-md-5"> <ul class="footer-linkset"> <li class="nav item linktitle"><span>Tietoa meistä</span></li> <li class="nav item"><a href="https://www.sanomapro.fi/sarjat/">Oppimateriaalisarjat</a></li> <li class="nav item"><a href="https://sanomapro.fi/tietoa-meista/">Sanoma Pro yrityksenä</a></li> <li class="nav item"><a href="https://www.sanomapro.fi/category/blogi/">Sanoma Pron blogi</a></li> <li class="nav item"><a href="https://www.sanomapro.fi/vastuullisuus/">Vastuullisuus</a></li> <li class="nav item"><a href="https://sanomapro.fi/ota-yhteytta/">Yhteystiedot</a></li> <li class="nav item"><a href="https://sanoma.wd3.myworkdayjobs.com/en-US/Sanoma_Learning?hiringCompany=4545b55eefd210020300332b387e0000">Avoimet työpaikat</a></li> <li class="nav item"><a class="piwik-open-modal" href="javascript:void(0)">Evästeasetukset</a></li> </ul> </div> <div class="col-md-5 offset-md-1"> <ul class="footer-linkset"> <li class="nav item linktitle"><span>Seuraa meitä</span></li> <li class="nav item"> <a href="https://www.facebook.com/Sanoma-Pro-185484844887330/" title="Facebook"> Facebook </a> </li> <li class="nav item"> <a href="https://www.instagram.com/sanomapro/" title="Instagram"> Instagram </a> </li> <li class="nav item"> <a href="https://www.linkedin.com/company/sanoma-pro" title="LinkedIn"> LinkedIn </a> </li> <li class="nav item"> <a href="https://www.youtube.com/channel/UCQWvEhLxUg8byplzPdn-9zw" title="YouTube"> YouTube </a> </li> <li class="nav item"> <a href="https://twitter.com/SanomaPro" title="X"> X </a> </li> </ul> </div> </div> </div> </div> </div></div></div></div></div> </div></div></footer><div class="elisachat container"> </div> <link href="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/Sofokus_AddSearch/css/addsearch-search-ui.min.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="https://tuotteet.sanomapro.fi/static/version1740492867/frontend/Custom/default/fi_FI/Sofokus_AddSearch/js/addsearch-search-ui.min.js"></script> <script type="text/x-magento-init"> { "*": { "Sofokus_AddSearch/js/addsearchpremium": { "siteKey": "0d60be5c7f51735a91f5d2e39c943bc4" } } } </script> <div class="copyright absolute-footer-background"> <div class="copyright-footer"> <span>© 2024 Sanoma Pro Oy, a Sanoma company. </span> <div class="right"> <ul class="additional-footer-links"> <li><a href="https://sanomapro.fi/kayttoehdot/">Käyttöehdot</a></li> <li><a href="https://www.sanomapro.fi/tietosuojalauseke/">Tietosuoja</a></li> <li><a href="https://www.sanomapro.fi/tietoa-meista/briefly-in-english/">In English</a></li> </ul> </div> </div> </div> </div> </body> </html>