Удалить каноническую ссылку в Magento 1.9.3.x - PullRequest
0 голосов
/ 27 сентября 2018

Я хочу удалить каноническую ссылку со страницы HTML (Карта сайта).

<link rel="canonical" href="https://www.example.com/seositemap">

Я использовал следующий код в макете, и он не работает

<?xml version="1.0"?>
<layout version="0.1.0">
    <seositemap_index_index>
        <reference name="content">
            <block type="seositemap/map" name="map" template="seositemap/map.phtml"/>
        </reference>
        <reference name="head">
            <action method="removeItem"><type>link_rel</type><rel>canonical</rel></action>
        </reference>
    </seositemap_index_index>
</layout>

Любая идея ?

1 Ответ

0 голосов
/ 27 сентября 2018

вот как выглядит метод

public function removeItem($type, $name)
{
    unset($this->_data['items'][$type.'/'.$name]);
    return $this;
}

параметр rel отсутствует.Вы должны использовать «имя» вместо.И его содержание должно быть в виде ссылки на текущую ссылку

...