Nofollow na linkach w stopce – Shoper

Poniżej prosty warunek, który pozwoli na dodanie atrybutu rel=”nofollow” na wybrane odnośniki w stopce Shopera. Wystarczy jedynie dodać w warunku dokładną ścieżkę do danej podstrony, aby dodać atrybut.

Przykład poniżej prezentuje wykluczenie podstron takich jak panel klienta, moje konto, regulamin, polityka prywatności etc. Warunek można pewnie lepiej zoptymalizować i dać tablicę, ale w tej formie też działa 🙂

{foreach from=$group->links item=link name=links}
                                {if $link->getHref()}
                                    <li>
                                        <a href="{$link->getHref()|escape}" {if $link->isPopup()}target="_blank" rel="noopener"{/if} {if $link->getHref()|escape =="/panel/" || $link->getHref()|escape =="/panel/edit" || $link->getHref()|escape =="/panel/favourites" || $link->getHref()|escape =="/regulaminy" || $link->getHref()|escape =="/politykaprywatnosci"}rel="nofollow"{/if} title="{$link->getTitle()|escape}" id="footlink{$link->getIdentifier()}">
                                            <img alt="" src="{baseDir}/libraries/images/1px.gif">
                                            {$link->getTitle()|escape}
                                        </a>
                                    </li>
                                {/if}
                            {/foreach}

Pełny kod pliku footer.tpl

Wygląd i treści -> wygląd sklepu -> obecny szablon graficzny -> edycja zaawansowana -> footer.tpl

<footer class="footer row">
        <div class="innerfooter container row">
            <ul class="overall{if 1 == count($footergroups)} singlecol{/if}">
                {foreach from=$footergroups item=group name=groups}
                    <li class="overall flex flex-{$footergroups|count}" id="footgroup{$group->getIdentifier()}">
                        <ul>
                            <li class="head hidden">{$group->group->name|escape}</li>
                            {foreach from=$group->links item=link name=links}
                                {if $link->getHref()}
                                    <li>
                                        <a href="{$link->getHref()|escape}" {if $link->isPopup()}target="_blank" rel="noopener"{/if} {if $link->getHref()|escape =="/panel/" || $link->getHref()|escape =="/panel/edit" || $link->getHref()|escape =="/panel/favourites" || $link->getHref()|escape =="/regulaminy" || $link->getHref()|escape =="/politykaprywatnosci"}rel="nofollow"{/if} title="{$link->getTitle()|escape}" id="footlink{$link->getIdentifier()}">
                                            <img alt="" src="{baseDir}/libraries/images/1px.gif">
                                            {$link->getTitle()|escape}
                                        </a>
                                    </li>
                                {/if}
                            {/foreach}
                        </ul>
                    </li>
                {/foreach}
            </ul>
        </div>

        {if strlen($skin->variant->footer)}
            <div class="userfooter container">
                <div class="row">
                    {$skin->variant->footer}
                </div>
            </div>
        {/if}
    </footer>
    <script type="text/javascript" src="{$path}js/user.js?sci={$skin_cache_iterator}"></script>
    <div class="up">
        <a href="#" title="{translate key="up"}" class="btn fa fa-2x fa-angle-up">
            <img src="{baseDir}/libraries/images/1px.gif" alt="" class="px1" />
            <span>{translate key="up"}</span>
        </a>
    </div>
</div><!-- and of wrap -->

<div class="modal-overlay"></div><!-- overlay for modal lightbox-->
Nofollow na linkach w stopce – Shoper
0 0 votes
Article Rating
Subscribe
Powiadom o
0 komentarzy
Inline Feedbacks
View all comments
Przewiń na górę
0
Would love your thoughts, please comment.x
()
x