ฉันกำลังใช้ตัวจัดการร้านค้าแบบกำหนดเองในธีมที่กำหนดเองของฉัน
เทมเพลตบล็อกมีดังนี้:
<?php if (count($block->getStores())>1): ?>
    <?php $id = $block->getIdModifier() ? '-' . $block->getIdModifier() : ''?>
    <span><?php echo $block->escapeHtml($block->getStoreName()) ?></span>
    <span>/</span>
    <?php foreach ($block->getStores() as $_lang): ?>
        <?php if ($_lang->getId() != $block->getCurrentStoreId()): ?>
            <span class="view-<?php echo $block->escapeHtml($_lang->getCode()); ?> switcher-option">
                <a href="#" data-post='<?php /* @escapeNotVerified */ echo $block->getTargetStorePostData($_lang); ?>'>
                    <?php echo $block->escapeHtml($_lang->getName()) ?>
                </a>
            </span>
        <?php endif; ?>
    <?php endforeach; ?>
<?php endif; ?>ลิงก์ไปยังร้านค้าใหม่แสดงอย่างถูกต้องดังนั้นฉันเดาว่า xml stuff นั้นโอเค แต่เมื่อคลิกฉันได้รับข้อผิดพลาดต่อไปนี้:
section-config.js: 33 Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ '*' จากไม่ได้กำหนด (…)
สิ่งที่สร้างขึ้นhtmlมีลักษณะดังนี้:
<span class="view-it switcher-option">
  <a href="#" data-post="{"action":"http:\/\/test.mysite.eu\/stores\/store\/switch\/","data":{"___store":"it","uenc":"aHR0cDovL3Rlc3QuZnJhZ2lhY29tb21pbGFuby5ldS8,"}}">
    It
  </a>
</span>sudo php bin/magento setup:static-content:deployไม่มีโชค ทำไมฉันต้องลบvarโฟลเดอร์ ฉันควรลบอะไรอย่างแน่นอน