Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

RSS потоки
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Кто-то пользуется RSS потоками в Magento? Как у вас всё работает? У меня руки кривые или в этих модулях есть проблемы (Новые товары, Специальные товары)?

Проблемы (пример с RSS потоком Новые товары):
1. Поток показывается на том языке, на котором в этом браузере просматривался сайт последний раз, а не на языке того представления магазина, что передаётся по ссылке. Ну или на языке по умолчанию, если это сторонняя RSS читалка.

2. Часть фраз не переводится. Например фразы “Price:” и “Special Price:”, так как прописаны жёстко. Эту проблема решается легко, но возникает следующий вопрос:

3. Как лучше оформить свои изменения, чтобы не потерять при обновлении: переопределять этот модуль или написать свой? Кто как делает?  P.S. Ни то ни другое не хочется делать, так как изменения косметические, а работы по переписке и поддержке потом много.

4. Может есть какой модуль, делающий всё правильно? Или никто не задумывается об этом?
5. Как сказать скрипту, что текущий язык такой-то, а не тот, что указан в сеансе (так как явно он не выбирается и не устанавливается)?

 
Magento Community Magento Community
Magento Community
Magento Community
 
ogonkov
Guru
 
Total Posts:  582
Joined:  2009-03-25
Moscow, Russia
 

Честно говоря не пользуюсь smile

Первая проблема не может быть вызвана кешированием?

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 
ogonkov - 14 September 2009 11:35 PM

Честно говоря не пользуюсь smile

Первая проблема не может быть вызвана кешированием?

Точно не в кешировании проблема.
Проблема в том, что магенто сам определяет на каком языке показывать страницу, если у страницы один и тот же адрес. А вот как указать в начале страницы, чтобы брался определённый язык, а не язык сайта в текущий момент - не знаю.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ogonkov
Guru
 
Total Posts:  582
Joined:  2009-03-25
Moscow, Russia
 

А представления магазина не помогут? Для них же можно указать иную локаль

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Бррр. Видать плохо объяснил…

Есть 2 представления магазина с разными локалями.
Когда ползаешь по сайту всё хорошо работает, но когда получаешь ссылку на RSS поток, то
* если поток открывается в этом же браузере - то показывается текст всегда на том языке, на котором в этом браузере показывается в данный момент сам сайт.
* если потом открывается во внешней читалке - то показывается язык по умолчанию.

Мне надо, чтобы в зависимости от адреса брались нужные тексты. Ð’ адресе присутствует ИД представления магазина, но используется только для выбора товаров, но не текстов из csv…

Пример ссылок (засвечу сайт smile ):
Новинки на русском: http://www.elkor.lv/rss/catalog/new/store_id/1/ (ИД представления магазина “русский” = 1)
Новинки на латышском: http://www.elkor.lv/rss/catalog/new/store_id/2/ (ИД представления магазина “латышский” = 2)

Переводятся только данные о товаре, но не заголовок потока и фразы “Цена"/"Особое предложение”. Точнее только данные о товаре зависят от ИД.
А вот тексты будут на том языке, на котором я смотрю/смотрел сайт в этом браузере до открытия потока. Как только сеанс закончится или открыть поток в другом браузере/читалке где нет сеанса, то тексты из csv по обоим ссылкам будут только на латышском, так как он задан по умолчанию.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ogonkov
Guru
 
Total Posts:  582
Joined:  2009-03-25
Moscow, Russia
 

А если так? Или я опять не так понял

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 
ogonkov - 15 September 2009 04:08 AM

А если так? Или я опять не так понял

Похоже на то, но…
в любом случае придётся что-то подпиливать, так как тут ссылки даются без этой добавки.
Да и в других местах может пригодиться выставлять язык программно.

Но всё равно спасибо, не подумал о таком решении. Жаль что частичное.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ogonkov
Guru
 
Total Posts:  582
Joined:  2009-03-25
Moscow, Russia
 

Как, работая с Мадженто вы ещё к этому не привыкли!? grin

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top