check Hlavní strana - Odebrání odkazů z log partnerů, značek (brand)

  • Rostislav Michlíček (rostislavmichlicek)
  • Avatar uživatele Rostislav Michlíček (rostislavmichlicek) Autor tématu
  • Offline
  • Nováček
  • Nováček
Více
04. kvě 2020 12:58 - 04. kvě 2020 14:11 #470 od Rostislav Michlíček (rostislavmichlicek)
Hlavní strana - Odebrání odkazů z log partnerů, značek (brand) vytvořil uživatel Rostislav Michlíček (rostislavmichlicek)
Zdravím,

snažím se na prestashopu 1.7.6.4 udělat, aby odkazy partnerů na hlavní stránce nebyly klikatelné. Setkal se s tím už někdo? Poradíte mi?



Konkrétně to zkouším u této šablony: demo.fieldthemes.com/ps_matic/home1/en/

Ještě v této sekci řeším to, zda jdou jednotlivé loga podle něčeho seřadit. Díky za odpovědi.
Přílohy:
Poslední změna: 04. kvě 2020 14:11 uživatelem Rostislav Michlíček (rostislavmichlicek).

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • CMS systémy (cmssystemy)
  • Avatar uživatele CMS systémy (cmssystemy)
  • Offline
  • Expert
  • Expert
  • Všechny redakční systémy na jednom místě
Více
07. kvě 2020 11:49 #471 od CMS systémy (cmssystemy)
Odpověděl CMS systémy (cmssystemy) pro téma Hlavní strana - Odebrání odkazů z log partnerů, značek (brand)
Dobrý den,

v demo uvedené šablony je ve zdrojovém HTML kódu vidět, že se jedná o modul fieldbrandslider. Je potřeba v tomto modulu najít view (pravděpodobně fieldbrandslider.tpl) a ideálně ho zkopírovat jako overide do šablony, tak aby se nepřepsaly změny v případě aktualizace modulu a v tomto TPL provést potřebné změny.

Když nám pošlete na email přístupy FTP, tak vám napíšeme přesně jak změnu provést.

Tým CMS sytémy.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Rostislav Michlíček (rostislavmichlicek)
  • Avatar uživatele Rostislav Michlíček (rostislavmichlicek) Autor tématu
  • Offline
  • Nováček
  • Nováček
Více
07. kvě 2020 11:58 #472 od Rostislav Michlíček (rostislavmichlicek)
Odpověděl Rostislav Michlíček (rostislavmichlicek) pro téma Hlavní strana - Odebrání odkazů z log partnerů, značek (brand)
Dobrý den,

přístupy jsem Vám poslal na email. Děkuji.

Rostislav Michlíček

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • CMS systémy (cmssystemy)
  • Avatar uživatele CMS systémy (cmssystemy)
  • Offline
  • Expert
  • Expert
  • Všechny redakční systémy na jednom místě
Více
07. kvě 2020 12:36 #473 od CMS systémy (cmssystemy)
Odpověděl CMS systémy (cmssystemy) pro téma Hlavní strana - Odebrání odkazů z log partnerů, značek (brand)
Dobrý den,

z výchozího umístění modulu:
modules/fieldbrandslider/views/templates/hook/
překopírujte soubor fieldbrandslider.tpl

do složky šablony:
themes/matic_home1/
se zachováním stejné adresářové struktury jako je výchozí modul:
modules/fieldbrandslider/views/templates/hook/fieldbrandslider.tpl
celá cesta včetně souboru bude vypadat takto:
themes/matic_home1/modules/fieldbrandslider/views/templates/hook/fieldbrandslider.tpl
Tímto krokem vytvoříte override (přepsání) původního view modulu do vámi použité šablony.

V tomto souboru se tedy musí následně provést potřebné změny, kdy z jeho obsahu:
<div class="fieldFullWidth brand_back">
    <div class="container">
{if $fieldbrandslider.manufacturers}
    <div id="fieldbrandslider" class="block title_center horizontal_mode">
        {if ($fieldbrandslider.mainTitle != '')}
            <h4 class="title_block title_font"><a class="title_text" href="{$link->getPageLink('manufacturer')|escape:'html'}">{$fieldbrandslider.mainTitle}</a></h4>
        {/if}
        <div class="row">
                <div id="fieldbrandslider-manufacturers" class="grid carousel-grid owl-carousel">
                    {foreach $fieldbrandslider.manufacturers as $manufacturer}
                        <div class="item">
                           <a class="img-wrapper" href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$manufacturer.name|escape:'htmlall':'UTF-8'}">
                                <img class="img-responsive" 
                                src="{$link->getMediaLink($manu_dir)}{$manufacturer.id_manufacturer|escape:'htmlall':'UTF-8'}-field_manufacture.jpg"
                                 alt="{$manufacturer.name|escape:'htmlall':'UTF-8'}" 
                               {if isset($size_field_manufacture.width)}width="{$size_field_manufacture.width}"{/if}
                              {if isset($size_field_manufacture.height)}height="{$size_field_manufacture.height}"{/if}  
                                 />
                                {if isset($fieldbrandslider.mantitle) AND $fieldbrandslider.mantitle == 1}<br/>
                                    <p>{$manufacturer.name|escape:'htmlall':'UTF-8'}</p>
                                {/if}
                            </a>
                        </div>
                    {/foreach}
                </div>
        </div>
    </div>
{/if}    
    </div>
</div>

odstraníte řádky HTML tagu pro link:

řádek 12:
<a class="img-wrapper" href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$manufacturer.name|escape:'htmlall':'UTF-8'}">
a řádek 22:
</a>
Výsledný obsah souboru bude poté vypadat takto:
<div class="fieldFullWidth brand_back">
    <div class="container">
{if $fieldbrandslider.manufacturers}
    <div id="fieldbrandslider" class="block title_center horizontal_mode">
        {if ($fieldbrandslider.mainTitle != '')}
            <h4 class="title_block title_font"><a class="title_text" href="{$link->getPageLink('manufacturer')|escape:'html'}">{$fieldbrandslider.mainTitle}</a></h4>
        {/if}
        <div class="row">
                <div id="fieldbrandslider-manufacturers" class="grid carousel-grid owl-carousel">
                    {foreach $fieldbrandslider.manufacturers as $manufacturer}
                        <div class="item">                           
                                <img class="img-responsive" 
                                src="{$link->getMediaLink($manu_dir)}{$manufacturer.id_manufacturer|escape:'htmlall':'UTF-8'}-field_manufacture.jpg"
                                 alt="{$manufacturer.name|escape:'htmlall':'UTF-8'}" 
                               {if isset($size_field_manufacture.width)}width="{$size_field_manufacture.width}"{/if}
                              {if isset($size_field_manufacture.height)}height="{$size_field_manufacture.height}"{/if}  
                                 />
                                {if isset($fieldbrandslider.mantitle) AND $fieldbrandslider.mantitle == 1}<br/>
                                    <p>{$manufacturer.name|escape:'htmlall':'UTF-8'}</p>
                                {/if}                           
                        </div>
                    {/foreach}
                </div>
        </div>
    </div>
{/if}    
    </div>
</div>

Po změně vymažte mezipaměť v PrestaShopu a po aktualizaci stránky by už loga neměly být klikatelné.
Poděkovali: Rostislav Michlíček (rostislavmichlicek)

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Rostislav Michlíček (rostislavmichlicek)
  • Avatar uživatele Rostislav Michlíček (rostislavmichlicek) Autor tématu
  • Offline
  • Nováček
  • Nováček
Více
11. kvě 2020 13:43 #474 od Rostislav Michlíček (rostislavmichlicek)
Odpověděl Rostislav Michlíček (rostislavmichlicek) pro téma Hlavní strana - Odebrání odkazů z log partnerů, značek (brand)
Paráda, děkuji za rychlou pomoc. Vše funguje jak má.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení