Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Массовое редактирование шаблонов хлебных крошек


Recommended Posts

Всем привет.

 

При интеграции очередного нестандартного сверстанного шаблона в очередной раз возникла ситуация, когда нужно править хлебные крошки по всему сайту - блок вынесен из контейнера, фон на всю ширину, заголовок в них и т.д. Но это же десятки шаблонов надо изменить блин, одна папка account - 22 файла. Хотел через ocmod запилить:

 

<file path="catalog/view/theme/newtheme/template/*/{*}*.tpl">
    <operation error="skip">
        <search><![CDATA[
        <ul class="breadcrumb">
          <?php foreach ($breadcrumbs as $breadcrumb) { ?>
          <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
          <?php } ?>
        </ul>
	]]></search>
        <add position="replace"><![CDATA[<div class="empty"></div>]]></add>
    </operation>
</file>

но данный код система игнорирует (пробовал и вытягивать в одну строку и указывать конкретный файл для правки, безрезультатно). В связи с чем вопрос - это реально такая возня должна происходить при интеграции или может есть еще какой-то другой способ до которого я не додумался пока?

Надіслати
Поділитися на інших сайтах


Только что так проверил - работает, вот код:

 

<?xml version="1.0" encoding="utf-8"?>
	<modification>
		<name>Replace All Breadcrumbs</name>
		<code>replace_all_breadcrumbs_ocmod</code>
		<version>1.1</version>
		<author>Eldaeron</author>
		<link>https://opencartforum.com/profile/706505-eldaeron/</link>
		
        <file path="catalog/view/theme/default/template/*/*.tpl">
            <operation>
                <search><![CDATA[<ul class="breadcrumb">]]></search>
                <add position="replace" offset="4"><![CDATA[This is test!!!]]></add>
            </operation>
        </file>
    </modification>

 

image.thumb.png.640ca58127225e4b06b7fcd910be2740.png

image.png.27ba53f0fdd84993e68974c873360f78.png

  • +1 3
Надіслати
Поділитися на інших сайтах

<add position="replace" offset="4"><![CDATA[This is test!!!]]></add>

На свое меняйте и будет счастье вам.

  • +1 2
Надіслати
Поділитися на інших сайтах

Сорри поторопился с ответом. Да, реально вот так заработало, спасибо большое!

Змінено користувачем Extremum
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.