Открываете site.ru/.xml в режиме инкогнито и видите строку типа: <user id="337" type="guest"/> - это тип пользователя.
Добавление полей в форму регистрации зависит от того, каким образом у вас реагизована форма регистрации. Например, может быть вам нужно добавить соответствующие поля в типа данных "Пользователь".
Однако, этого недостаточно. Нужно чтобы ЮМИ при сохранении эти поля еще и подхватывала, а это не обязательное требование.
Опять же все зависит от того, каким образом реализована регистрация. Ну и дальше нужно смотреть потребуется ли какое-то вмешательство или нет.
Ну вот так например http://www.w3schools.com/xsl/xsl_if.aspА у меня используется tpl не xsl. <xsl:if test="price > 10"> А можно будет вот этот код поставить в tpl шаблоне?
Ну тогда http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/globalnye_makrosy/current_user_id/#contentну да он мне выводит id. Но как мне его проверить как if else? Cделал вот так %system ifClause('%current_user_id%', 'да', 'нет')% , но все время выводит "да"
Все зависит от ситуации, ну вот например так можно http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/virtualnyj_modul_system/system_ifclause/#content
А вообще поиск по документации и гугл еще никто не отменял:
https://goo.gl/4uL7mm
public function get_discount(){
$permissions = permissionsCollection::getInstance();
$currentUserId = $permissions->getUserId();
if($currentUserId == 338){
$currentUserId = '<a href="">Получить скидку</a>';
}
else{
$currentUserId = '';
}
return $currentUserId;
}
public function get_discount(){
$permissions = permissionsCollection::getInstance();
$return = '';
if($permissions->getUserId() == $permissions->getGuestId()){
$return = '<a href="">Получить скидку</a>';
}
return $return;
}
Цитироватьpublic function get_discount(){
$permissions = permissionsCollection::getInstance();
$currentUserId = $permissions->getUserId();
if($currentUserId == 338){
$currentUserId = '<a href="">Получить скидку</a>';
}
else{
$currentUserId = '';
}
return $currentUserId;
}
Немного отрефакторил:Код: [Выделить]public function get_discount(){
$permissions = permissionsCollection::getInstance();
$return = '';
if($permissions->getUserId() == $permissions->getGuestId()){
$return = '<a href="">Получить скидку</a>';
}
return $return;
}
Рекомендую посмотреть в сторону xslt или php-шаблонизаторов, на tpl скорость разработки и скорость работы сайтов очень медленная.