Разный контент в зависимости от региона

#
Разный контент в зависимости от региона
Добрый день!

Есть интернет-магазин работающий в двух регионах (Самара и Саратов). Товары одинаковые. Но вот возникла необходимость выводить разные цены для посетителей из Самары и для всех остальных.
Подключила Geoip как  описано в теме http://www.hostcms.ru/forums/3/10272/ (Спасибо, Kotoff! )   Регион определяется
Далее создала у товаров доп. свойство "cena2"  где указываю цену которую нужно отображать для Самары.

Теперь нужно в xsl - шаблоне магазина прописать условие, что если посетитель из Самары - отображать "cena2" , а для всех остальных регионов "cena1"  и вот тут затык..

Понимаю, что условие должно выглядеть как-то так:

<xsl:choose>
<xsl:when test="......"><xsl:value-of select="property_value[tag_name='cena2']/value"/></xsl:when>  
<xsl:otherwise><xsl:value-of select="property_value[tag_name='cena1']/value"/></xsl:otherwise>
</xsl:choose>

но вот, что писать вместо ...... ? Как проверить, что посетитель из Самары?

Буду благодарна за помощь!
#
Re: Разный контент в зависимости от региона
В ТДС Интернет магазина, определяйте ip, и добавляйте контроллеру показа XML-сущность и на основе этой сущности выводите цены.
skype: mcross82
#
Re: Разный контент в зависимости от региона
Пример на основе Tabgeo
$sIp = Core_Array::get($_SERVER, 'REMOTE_ADDR', Core_Array::get($_SERVER, 'HTTP_X_FORWARDED_FOR', '127.0.0.1'));
include("tabgeo_country_v4.php");
$country2 = tabgeo_country_v4($sIp);

if($country2 == 'KZ'){
   $Shop_Controller_Show->addEntity(
      Core::factory('Core_Xml_Entity')
         ->name('kazakhstan')->value('1')
   );    
}else{
   $Shop_Controller_Show->addEntity(
      Core::factory('Core_Xml_Entity')
         ->name('kazakhstan')->value('0')
   );  
}
skype: mcross82
#
Re: Разный контент в зависимости от региона
Mcross, спасибо большое за ответ! Сейчас буду разбираться
Авторизация