Изменить формулировки «Специальная цена» и «Обычная цена» в Magento - PullRequest
3 голосов
/ 27 ноября 2009

Я пытаюсь изменить формулировку «Специальная цена» и «Обычная цена» в Magento. Я уже пытался редактировать Mage_Catalogue.csv, перезагружать и очищать кеш безрезультатно. Я также провел гигантский поиск Dreamweaver по всему сайту по тексту «Обычный» и «Специальный» и ничего не нашел.

Я могу только заключить, что это может быть скрыто где-то глубоко в одной из 200 таблиц БД ...

Если кто-нибудь знает, где я мог бы изменить эти значения, я был бы всегда благодарен.

Спасибо

Jack

Ответы [ 7 ]

8 голосов
/ 22 октября 2014

Перейдите на Администратор >> Каталог >> Атрибуты , затем найдите код атрибута special_price. Отредактируйте этот атрибут, перейдите на вкладку: Управление меткой и опцией , здесь Вы можете изменить текст special_price для каждого вида магазина.

6 голосов
/ 27 ноября 2009

приложение / дизайн / интерфейс / по умолчанию / по умолчанию / шаблон / Каталог / продукта / price.phtml

Это файл, который контролирует цены. Вы найдете Специальное и Обычное там. В папке Product / View есть еще несколько файлов - price.phtml, price_clone.phtml, tierprices.phtml

Прочитайте их. Magento использует разные типы цен для каждого типа продукта (Simple, Config, Group и т. Д.)

Надеюсь, это поможет.

4 голосов
/ 03 декабря 2009

Вы также можете использовать локализацию / интернационализацию.

Удобным инструментом является встроенный переводчик - его можно включить через Система -> Конфигурация -> Разработчик -> Перевести встроенный. Затем вы можете обновить текст, нажав на него.

2 голосов
/ 24 мая 2014

Другой вариант, вы можете изменить наш price.phml с помощью:

поиск: $ _specialPriceStoreLabel = $ this-> getProductAttribute ('special_price') -> getStoreLabel ();

заменить на:

$_specialPriceStoreLabel = $this->__($this->getProductAttribute('special_price')->getStoreLabel());
1 голос
/ 27 февраля 2014

В зависимости от ваших налоговых настроек вам также может потребоваться изменить:

<?php echo $_specialPriceStoreLabel ?>

в

<?php echo $this->__('Special Price:') ?>

для того, чтобы файл перевода CSV подходил к работе.

0 голосов
/ 25 июня 2015

Существует расширение, называемое PHProTranslate от PHPPro.be, найденное в Magento Connect.

http://www.magentocommerce.com/magento-connect/phpro-translate.html

Это расширение позволяет вам искать и изменять ВСЕ передние и задние части.

0 голосов
/ 04 сентября 2012

В каталоге вашей темы (например, app / design / frontend / [theme] / default) вы можете добавить каталог с именем locale, а затем создать файл translate.csv. В столбец A CSV поместите Special Price: и столбец B обновление, которое вы хотите сделать, например:

Специальная цена:, Цена продажи:

Вероятно, это лучший способ сделать это поверх приведенного выше комментария от Сид Вела, поскольку это относится к вашей теме и ничего не испортит при обновлении, поскольку вы не редактируете основной файл.

...