Изменить формулировки «Специальная цена» и «Обычная цена» в Magento.

StackOverflow https://stackoverflow.com/questions/1809544

  •  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

Это расширение позволяет вам искать и изменять ВСЁ, что есть в интерфейсе и серверной части.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top