12 <?php 
$_skipSaleableCheck = $this->helper(
'Magento\Catalog\Helper\Product')->getSkipSaleableCheck(); ?>
    15 <fieldset 
id=
"catalog_product_composite_configure_fields_downloadable"    16           class=
"fieldset admin__fieldset downloadable information<?= $block->getIsLastFieldset() ? ' last-fieldset' : '' ?>">
    17     <legend 
class=
"legend admin__legend"><span><?=  
__(
'Downloadable Information') ?></span></legend><br />
    18     <?php $_links = 
$block->getLinks(); ?>
    20     <div 
class=
"field admin__field link<?php if ($_isRequired) echo ' required _required' ?>">
    21         <label 
class=
"label admin__field-label"><span><?=  
$block->getLinksTitle() ?></span></label>
    22         <div 
class=
"control admin__field-control" id=
"downloadable-links-list">
    23             <?php 
foreach ($_links as $_link): ?>
    24                 <div 
class=
"nested admin__field-option">
    26                     <input type=
"checkbox"    27                            class=
"admin__control-checkbox checkbox<?php if ($_isRequired):?> validate-one-required-by-name<?php endif; ?> product downloadable link"    28                            name=
"links[]" id=
"links_<?= /* @escapeNotVerified */ $_link->getId() ?>"    29                            value=
"<?= /* @escapeNotVerified */ $_link->getId() ?>" <?=  
$block->getLinkCheckedValue($_link) ?>
    30                            price=
"<?= /* @escapeNotVerified */ $block->getCurrencyPrice($_link->getPrice()) ?>"/>
    32                     <label 
for=
"links_<?= /* @escapeNotVerified */ $_link->getId() ?>" class=
"label">
    33                         <?= 
$block->escapeHtml($_link->getTitle()) ?>
    34                         <?php 
if ($_link->getSampleFile() || $_link->getSampleUrl()): ?>
    35                             &
nbsp;(<a href=
"<?= /* @escapeNotVerified */ $block->getLinkSampleUrl($_link) ?>" <?= 
$block->getIsOpenInNewWindow()?
'onclick="this.target=\'_blank\'"':
'' ?>><?=  
__(
'sample') ?></a>)
    38                         <?=  
$block->getFormattedLinkPrice($_link) ?>
    40                             <?=  
$block->getLinkPrice($_link) ?>
    45 require([
'prototype'], 
function(){
    48     $(
'links_<?= /* @escapeNotVerified */ $_link->getId() ?>').advaiceContainer = 
'links-advice-container';
    49     $(
'links_<?= /* @escapeNotVerified */ $_link->getId() ?>').callbackFunction = 
'validateDownloadableCallback';
    58             <span 
id=
"links-advice-container"></span>
    65 require([
'prototype'], 
function(){
    68     validateDownloadableCallback = 
function (elmId, result) {
    69         var container = $(
'downloadable-links-list');
    70         if (result == 
'failed') {
    71             container.removeClassName(
'validation-passed');
    72             container.addClassName(
'validation-failed');
    74             container.removeClassName(
'validation-failed');
    75             container.addClassName(
'validation-passed');
 $block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
 
$_linksPurchasedSeparately
 
$_count $_index $_prevOptionId if($block->getOrderOptions()|| $_item->getDescription()) foreach( $items as $_item)( $_item) ?><?php $attributes if( $_item->getOrderItem() ->getParentItem())($_prevOptionId !=$attributes['option_id'])</td >< td > & nbsp
 
if( $_isRequired) echo ' required _required' ?>"> <label classforeach($_links as $_link) ($_linksPurchasedSeparately) ( $_isRequired) endif