Usel выборка в иноязычной версии сайта — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
'''Актуально для версии 2.9'''
 +
<br/>
 
У многих возникает вопрос, как можно использовать одну и туже usel-выборку при условии, что на сайте имеются несколько языковых версий сайта?
 
У многих возникает вопрос, как можно использовать одну и туже usel-выборку при условии, что на сайте имеются несколько языковых версий сайта?
  
 
В этом случае, Вы можете использовать usel-выборку, построив шаблон следующим образом:
 
В этом случае, Вы можете использовать usel-выборку, построив шаблон следующим образом:
<source lang="xml" >
+
<source lang="xml" highlight="7">
 
<?xml version="1.0" encoding="utf-8"?>
 
<?xml version="1.0" encoding="utf-8"?>
 
<selection>
 
<selection>
Строка 9: Строка 11:
 
     <type module="catalog" method="object"/>
 
     <type module="catalog" method="object"/>
 
     </target>
 
     </target>
     <property name="lang" value="2" />
+
     <property name="lang" value="{1}" />
 
</selection>
 
</selection>
 
</source>
 
</source>
  
 
где в '''property''' в параметре '''value''' указывается '''id''' языка.
 
где в '''property''' в параметре '''value''' указывается '''id''' языка.
 +
{1} - параметр для передачи id языка.
 +
 +
 +
О передачи параметров в выборку вы можете прочитать здесь: [http://wiki.umisoft.ru/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_USel#.D0.9F.D0.B5.D1.80.D0.B5.D0.B4.D0.B0.D1.87.D0.B0_.D0.BF.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D0.BE.D0.B2_.D0.B2_.D1.88.D0.B0.D0.B1.D0.BB.D0.BE.D0.BD_.D0.B2.D1.8B.D0.B1.D0.BE.D1.80.D0.BA.D0.B8]
 +
 +
 +
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]

Текущая версия на 16:40, 5 июня 2013

Актуально для версии 2.9
У многих возникает вопрос, как можно использовать одну и туже usel-выборку при условии, что на сайте имеются несколько языковых версий сайта?

В этом случае, Вы можете использовать usel-выборку, построив шаблон следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<selection>
    <target result="pages">
    <type module="content" method="page"/>
    <type module="catalog" method="object"/>
    </target>
    <property name="lang" value="{1}" />
</selection>

где в property в параметре value указывается id языка. {1} - параметр для передачи id языка.


О передачи параметров в выборку вы можете прочитать здесь: [1]