Изменить формулировки «Специальная цена» и «Обычная цена» в Magento.
-
05-07-2019 - |
Вопрос
Я пытаюсь изменить формулировки «Специальная цена» и «Обычная цена» в Magento.Я уже пробовал редактировать Mage_Catalogue.csv, перезагружать и очищать кеш, но безрезультатно.Я также проделал огромный поиск в Dreamweaver по всему сайту по текстам «Обычный» и «Специальный» и ничего не нашел.
Могу только заключить, что это может быть спрятано где-то глубоко в одной из 200 таблиц БД...
Если кто-нибудь знает, где я мог бы изменить эти значения, я был бы бесконечно благодарен.
Спасибо
Джек
Решение
Вы также можете использовать элементы локали/интернационализации.
Удобным инструментом является встроенный переводчик — его можно включить через Система -> Конфигурация -> Разработчик -> Translate Inline.Затем вы можете обновить текст, щелкнув по нему.
Другие советы
Пожалуйста, перейдите в Админ >> Каталог >> Атрибуты , затем найдите код атрибута special_price
.Измените этот атрибут, перейдите на вкладку: Управление меткой и опцией , здесь Вы можете изменить текст special_price
за каждый просмотр магазина.
app/design/frontend/default/default/template/catalog/product/price.phtml
Это файл, который управляет ценами.Там вы найдете Special и Regular.В папке Product/View есть еще несколько файлов — Price.phtml, Price_clone.phtml, tierprices.phtml.
Прочитайте их.Magento использует разные типы цен для каждого типа продукта (простой, конфигурационный, групповой и т. д.).
Надеюсь это поможет.
Другой выбор: вы можете изменить наш Price.phml с помощью:
поиск:$_specialPriceStoreLabel = $this->getProductAttribute('special_price')->getStoreLabel();
заменить:
$_specialPriceStoreLabel = $this->__($this->getProductAttribute('special_price')->getStoreLabel());
В зависимости от ваших налоговых настроек вам также может потребоваться изменить:
<?php echo $_specialPriceStoreLabel ?>
в
<?php echo $this->__('Special Price:') ?>
для того, чтобы подход к файлу перевода CSV работал.
В каталоге вашей темы (например:app/design/frontend/[theme]/default вы можете добавить каталог с именем locale, а затем создать файл Translate.csv.В столбце A CSV-файла укажите Специальную цену:и столбец B — обновление, которое вы хотите сделать, например:
Специальная цена:,Цена продажи:
Вероятно, это лучший способ сделать это по сравнению с комментарием Сида Вела выше, поскольку он специфичен для вашей темы и ничего не испортит при обновлении, поскольку вы не редактируете основной файл.
В Magento Connect есть расширение PHProTranslate от PHPPro.be.
http://www.magentocommerce.com/magento-connect/phpro-translate.html
Это расширение позволяет вам искать и изменять ВСЁ, что есть в интерфейсе и серверной части.