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

Вывод ИМЕНИ категории/товара в заголовке карточки редактирования


Recommended Posts

Обратил внимание, что при редактировании категории/товара в заголовке странице пишется просто "редактирование категории", "редактирование  товара". Переключил таб, чуть отвлекся и забыл какой товар или группу редактируешь. Приходится переходить на первый таб, чтобы вспомнить. Неудобно! Написал небольшой модификатор который добавляет к фразе "редактирование товара/категории" имя товара или категории. Мне кажется стало удобнее и правильнее.

Сделано для языка с $language['language_id'] = 1 (если нужно для другого языка - поправьте соответственно в коде) и для ocStore 2.3.0.2.3.category-product-form_add_name.png

текст модификатора:

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>Добавить ИМЯ товара или категории к карточке редактирования</name>
    <version>1.0</version>
    <author>PlatonB</author>
    <code>product-category-form_add_name</code>    
    <link>https://opencartforum.com/topic/91461-vyvod-imeni-kategoriitovara-v-zagolovke-kartochke-redaktirovaniya/</link>
    <file path="admin/view/template/catalog/product_form.tpl">
        <operation>
            <search><![CDATA[
            <h3 class="panel-title"><i class="fa fa-pencil"></i> <?php echo $text_form; ?></h3>
            ]]></search>
            <add position="replace"><![CDATA[
        <?php /* Модификация product-category-form_add_name - добавление имени товара в загаловок карточки*/ ?>
            <h3 class="panel-title"><i class="fa fa-pencil"></i> <?php echo $text_form; ?> <b><?php echo isset($product_description[1]) ? $product_description[1]['name'] : ''; ?></b></h3>
        <?php /* end product-category-form_add_name */ ?>
            ]]></add>
        </operation>
    </file> 
    <file path="admin/view/template/catalog/category_form.tpl">
        <operation>
            <search><![CDATA[
            <h3 class="panel-title"><i class="fa fa-pencil"></i> <?php echo $text_form; ?></h3>
            ]]></search>
            <add position="replace"><![CDATA[
        <?php /* Модификация product-category-form_add_name - добавление имени категории в загаловок карточки*/ ?>
            <h3 class="panel-title"><i class="fa fa-pencil"></i> <?php echo $text_form; ?> <b><?php echo isset($category_description[1]) ? $category_description[1]['name'] : ''; ?></b></h3>
        <?php /* end product-category-form_add_name */ ?>        
            ]]></add>
        </operation>
    </file>
</modification>


Надеюсь будет кому-нибудь полезно. С благодарностью к тем, кто выкладывает свои разработки в открытый доступ.

 

product-category-form_add_name.ocmod.xml

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


  • 1 month later...
13 часов назад, KomissarJuve сказал:

я так и не понял на ocstore 21021

заработает ?

Это просто модификатор. Загружаете его через установку дополнений. Если нормально загрузился, то обновляете кэш модификаций. Потом смотрите лог модификаторов - если там ошибок нет, т.е. модификатор нашел нужные строчки кода и заменил их, то значит всё ОК - смотрите результат работы. Если не работает, то просто удаляете модификатор и обновляете кэш модификаций. Данный модификатор исходный код сайта никак не меняет, удаление безболезненно. Если не работает, то думаю что исправить модификатор для 21021 не составит труда даже для начинающего программиста php. 

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


7 часов назад, PaltonB сказал:

Это просто модификатор. Загружаете его через установку дополнений. Если нормально загрузился, то обновляете кэш модификаций. Потом смотрите лог модификаторов - если там ошибок нет, т.е. модификатор нашел нужные строчки кода и заменил их, то значит всё ОК - смотрите результат работы. Если не работает, то просто удаляете модификатор и обновляете кэш модификаций. Данный модификатор исходный код сайта никак не меняет, удаление безболезненно. Если не работает, то думаю что исправить модификатор для 21021 не составит труда даже для начинающего программиста php. 

для большинства людей PHP это темный лес

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


  • 2 years later...

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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