마 젠토 2-바닥 글 링크 제거 및 변경


28

루마 레이아웃의 기본 링크를 제거하고 새 링크를 추가하고 싶습니다. 어떻게해야합니까?

답변:


42

"회사 정보"링크 및 "고객 서비스"링크 : 식별자가있는 정적 블록은 " footer_links_block "

다른 링크를 제거하려면 xml 파일 (default.xml)을 사용하고이 코드를 <body> 태그에 추가하십시오.

<referenceBlock name="name_of_link_block" remove="true"/>

링크 블록 이름 :

개인 정보 및 쿠키 정책 : 개인 정보 정책 링크

검색어 : 검색어 인기 링크

문의 : contact-us-link

고급 검색 : 카탈로그 검색 고급 링크

주문 및 반품 : sales-guest-form-link

바닥 글 링크에 새 링크를 추가하려면 다음 코드를 사용하십시오.

<referenceBlock name="footer_links">
        <block class="Magento\Framework\View\Element\Html\Link\Current" name="your-link-name">
            <arguments>
                <argument name="label" xsi:type="string">Title</argument>
                <argument name="path" xsi:type="string">path-of-your-page</argument>
            </arguments>
        </block>
    </referenceBlock>

3
@ Magev2 블록 이름을 검색하기 위해 어떤 방법을 사용 했습니까?
themanwhoknowthetheman

Magento 1과 마찬가지로 바닥 글 링크 블록의 이름이 관련 모듈에 추가되며 모듈의 default.xml (프론트 엔드 레이아웃)에서 찾을 수 있습니다. 예 : contact-us-link (vendor \ magento \ module-contact \ view \ frontend \ layout \ default.xml) 또는 키워드 "<referenceBlock name ="footer_links ">"를 사용하여 vendor \ magento를 검색 할 수 있습니다.
마법사 솔루션

@ Magev2 app / design / frontend 폴더 안에 default.xml이 있으면 어떻게 할 수 있습니까? 벤더 폴더 내부의 내용은 만지지 않습니다.
Malaiselvan

<referenceBlock name = "name_of_link_block"remove = "true"/>를 테마의 모든 default.xml 파일에 추가 할 수 있습니다 (app / design / frontend / Your_Vendor / Your_Theme / Magento_Modulename / layout / default.xml)
마법사 솔루션

경로 인수에 도우미를 어떻게 사용할 수 있습니까?
RT

15

바닥 글에서 기본적으로 제공되는 모든 링크를 제거하려면 참조 블록을 제거하십시오.

컨테이너 <Vendor>\<theme>\Magento_Theme\layout\default.xml아래에 다음 링크를 추가하십시오.<body>

<referenceBlock name="footer_links" remove="true"/>

동일한 레이아웃 파일에서 정적 블록을 추가하여 magento 백엔드의 CMS 정적 블록에서 바닥 글 메뉴를 관리 할 수 ​​있습니다

<referenceContainer name="footer">
    <block class="Magento\Cms\Block\Block" name="footer_menu">
        <arguments>
            <argument name="block_id" xsi:type="string">footer_menu</argument>
        </arguments>
    </block>
</referenceContainer>

이제 식별자를 사용하여 정적 블록을 만들 수 있습니다 footer_menu



2

바닥 글 링크는 두 위치에서 추가됩니다
. 1. cms 블록 footer_links_block 에서 바닥 글
2에 반영 할 수있는 편집 할 수 있습니다 . 모든 핵심 모듈 검색 referenceBlock = "footer_links"에서 xml 파일의 모든 링크가 바닥 글에 표시됩니다.

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