«blocks» 태그된 질문

블록 클래스에 대한 질문을 나타냅니다.

4
"section-config.js"에서 Magento 2 Store 스위처 오류가 발생하지 않음 TypeError : undefined (…)의 '*'속성을 읽을 수 없습니다
내 사용자 지정 테마에서 사용자 지정 저장소 스위처를 구현하고 있습니다. 블록 템플릿은 다음과 같습니다. <?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()); ?> …

3
마 젠토 새로운 커스텀 블록 모듈
Magento 버전 1.8.1.0을 사용하고 있습니다. 새 홈페이지를 만드는 데 사용할 새 사용자 정의 블록 모듈을 만들려고합니다. 네임 스페이스 : Crusader 모듈 : CLHomePage 블록 종류 : 십자군 직업 : Qwerty (테스트 중) 디자인 패키지 : 십자군 테마 : 기본 이것이 내가 지금까지 가진 것입니다. \ app \ etc \ modules …

4
getChildHtml ()에 데이터를 전달하거나 자식 블록의 메소드를 호출
getChildHtml () 호출에 데이터를 전달할 수 있기를 원합니다. 그 이유는 블록의 출력이 제품 유형에 따라 달라지기 때문입니다. 그래서 출력을 결정할 수 있도록 제품을 getChildHtml에 전달하고 싶습니다. 나는 이것을 안으로하고있다 template/checkout/cart/item/default.phtml. 이상적으로는 다음과 같이 호출됩니다. echo $this->getChildHtml('child_block_name', $_item); 그런 다음 내 블록은 항목에서 제품 유형을 가져 와서 올바른 출력을 표시 할 …
12 layout  blocks 

3
이름없이 레이아웃에서 블록 제거
타사 확장으로 선언 된 magento 2의 레이아웃에서 블록을 제거하려고하지만 블록에 이름이 없습니다. 내가 할 수 있습니까? 블록은 다음과 같이 선언됩니다 <referenceContainer name="before.body.end"> <block class="Magento\Backend\Block\Template" template="[Vendor_Module]::template.phtml"/> </referenceContainer> 사용할 수 없습니다 <referenceBlock name="..." remove="true" /> 보시다시피 이름이 없기 때문입니다.

3
Magento 1에서 블록 클래스를 재정의 / 재 작성하는 방법은 무엇입니까?
참고 : 이것은 블록 재 작성이 어떻게 작동 하는지를 완전히 설명하고보다 구체적인 "블록 X를 재정의하는 방법"또는 "재 작성이 작동하지 않는 이유"질문에 대한 중복 대상으로 사용될 수있는 표준 질문입니다. 참조 : Magento 1 재정의에 대한 정식 질문 찾기 사용자 정의 모듈에서 코어 블록 클래스를 변경해야합니다 (메소드 변경 또는 메소드 추가). 단계별로 …


1
마 젠토 2 : XML을 통해 컨테이너 내에 텍스트를 추가하는 방법
바닥 글의 링크 목록 전에 한 줄의 텍스트를 렌더링하려고합니다. 이를 위해 템플릿 파일을 생성하는 것은이 작업을위한 자원 낭비 인 것 같습니다. 내가 이해했듯이 Magento\Framework\View\Element\Text레이아웃 의 블록으로 텍스트를 출력 할 수 있습니다. XML <referenceContainer name="footer"> <container name="footer.column.about_us" htmlTag="div" htmlClass="column about-us" before="-"> <container name="column.about_us.label" htmlTag="div" htmlClass="label"> <block class="Magento\Framework\View\Element\Text" name="about_us.label"> <arguments> <argument name="data" …

1
getChildHtml과 getBlockHtml의 차이점은 무엇입니까
개요 차이점은 무엇이며 getChildHtml그리고 getBlockHtml? 템플릿에서 cms / block 제목을 얻으려면 어떻게해야합니까? 기본적으로 바닥 글을 내 바닥 글로 바꾸고 내 자신을 설정했습니다 . <?= $this->getChildHtml('...') ?>사용하기 전까지는 작동하지 않았습니다 <?= $this->getBlockHtml('...') ?>. 레이아웃 XML : <layout> <default> <block type="core/template" name="custom_footer" as="footer" template="page/html/footer.phtml"> <block type="cms/block" name="child_1"> <action method="setBlockId"><block_id>footer_child_1</block_id></action> </block> </block> </layout> …

2
백엔드의 마 젠토 1 위젯 설정-위로 이동하는 방법
백엔드-> CMS-> 위젯을 통해 모든 카테고리 페이지에 위젯 설정이 있습니다. 이제이 방법을 사용할 때 범주 페이지의 블록을 선택하면 블록이 멋지게 나타납니다. 왼쪽 열에있는 다른 모든 정보의 맨 아래에 있습니다. 그러나 블록을 어떻게 맨 위로 이동합니까? (레이어 등) ... 대안은 local.xml내가 선호하지 않는 +를 사용하는 것입니다. 또한 동일한 테마를 사용하는 모든 …

3
잘못된 블록 유형 : [Namespace] \ [Module] \ Block \ Timeline
바닥 글에 블록을 추가하려고했지만 지금까지 계속 돌아옵니다. Invalid block type: [Namespace]\[Module]\Block\Timeline 내가 지금까지 가지고있는 소스는 여기에서 찾을 수 있습니다 : https://github.com/sandermangel/magento2-twitterfeed 나의 layout/default.xml <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="footer"> <block class="[Namespace]\[Module]\Block\Timeline" name="twitterfeed-timeline" template="footer/timeline.phtml"></block> </referenceBlock> </body> </page> 그리고 내 블록 클래스 vendor/[namespace]/[module]/Block/Timeline.php namespace [Namespace]\[Module]\Block; use Magento\Framework\View\Element\Template; class Timeline extends …
11 blocks  magento2 

3
마 젠토 2 : 결제 페이지에 블록을 추가하는 방법?
위의 파일을 재정의하고에 내 사용자 지정 블록을 표시하고 싶습니다 li. magento \ vendor \ magento \ module-checkout \ view \ frontend \ web \ template \ shipping.html <li id="shipping" class="checkout-shipping-address" data-bind="fadeVisible: visible()"> <div class="step-title" data-bind="i18n: 'Shipping Address'" data-role="title"></div> </li> <!-- ko if:myBlock --> // Mine need to call block created …



1
마 젠토 2-블록 이름 대 이름
Magento 2 에서 몇 가지 작업을 수행했으며 내가 설치 한 일부 모듈 (frontend)을 덮어 썼습니다 . 그러나 오늘 나는 이전에 경험하지 못한 것을 발견했습니다. 내가 사용한 모듈에는 다음과 같은 블록이 있습니다. <referenceBlock name="product.info.details"> <block class="Vender\Module\Block\Catalog\Related" name="posts.tab" as="blog.posts" template="Vender_Module::catalog/posts.phtml" group="detailed_info"> </block> </referenceBlock> 이름을 설정합니다. posts.tab 그런 다음 as 를 사용하여 다음을 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.