В вашем новом дочернем шаблоне надо заменить логотип CASSIOPEIA.

Как это сделать?

 

Файл стандартного логотипа находится здесь: /media/templates/site/cassiopeia/images/logo.svg

Файл нового логотипа вашего дочернего шаблона переопределите в этой папке: /media/templates/site/cassiopeia_child/images/logo.svg

 

Логотип по умолчанию имеет расширение .svg

Но если у вас есть желание, то вы можете заменить его на изображение с любым расширением.

 

Для этого надо произвести изменения в коде файла index.php

 

Этот файл переопределяем из базового шаблона cassiopeia в шаблон cassiopeia_child.

Делается это простым копированием файла /templates/cassiopeia/index.php, в папку вашего дочернего шаблона: /templates/cassiopeia_child/.

 

После переопределения файла index.php, в единственном файле шаблона templateDetails.xml, надо зафиксировать появление этого файла - index.php - см. код ниже.

 

Было:
  <files>
    <filename>templateDetails.xml</filename>
    <folder>html</folder>
  </files>

Стало:
  <files>
    <filename>index.php</filename> 
    <filename>templateDetails.xml</filename>
    <folder>html</folder>
  </files>

 

Далее - в файле index.php вносим изменение кода:

 

Было:
} else {
    $logo = HTMLHelper::_('image', 'logo.svg', $sitename, ['class' => 'logo d-inline-block', 'loading' => 'eager', 'decoding' => 'async'], true, 0);
}

Стало:
} else {
    $logo = HTMLHelper::_('image', 'logo.png', $sitename, ['class' => 'logo d-inline-block', 'loading' => 'eager', 'decoding' => 'async'], true, 0);
}

Здесь меняем (в строке 103) - logo.svg на logo.png


 

Теперь когда вы перезагрузите свой сайт, то заметите появление нового логотипа.

 

Home

 

   
Добавить комментарий