Если сделать disabled или hidden, то строка то остается.
Отправлено спустя 46 минут 23 секунды:Давайте добавим параметр <disabled> и в компонентах
ProfileInfo.comp.php
ProfileEdit.comp.php
Import.comp.php
И других где используется функция вида:
$Template = System_XML(SPrintF('profiles/%s.xml',$Profile['TemplateID']));
Обработку этого параметра.
Иначе в System_XML происходит наследование хоста.
Отправлено спустя 41 минуту 37 секунд:Договорились в следующем релизе добавить в код в цикле генерации полей:
if(IsSet($Attrib['hidden'])) continue;
В файлах
./hosts/billing/comp/www/ProfileEdit.comp.php
./hosts/billing/comp/www/ProfileInfo.comp.php
Отправлено спустя 31 минуту 38 секунд:Окончательно, отключенный элемент должен выглядеть так:
Код: Выделить всё
<Basis>
<Check>/^[а-яА-ЯёЁ0-9№\s]{1,50}$/u</Check>
<Comment>Действует на основании</Comment>
<Example>Устава</Example>
<Type>Input</Type>
<Attribs>
<type>Text</type>
</Attribs>
<IsDuty>0</IsDuty>
<NotActive>1</NotActive>
<Value />
</Basis>
Если сделать disabled или hidden, то строка то остается.
[size=85][color=green]Отправлено спустя 46 минут 23 секунды:[/color][/size]
Давайте добавим параметр <disabled> и в компонентах
ProfileInfo.comp.php
ProfileEdit.comp.php
Import.comp.php
И других где используется функция вида:
$Template = System_XML(SPrintF('profiles/%s.xml',$Profile['TemplateID']));
Обработку этого параметра.
Иначе в System_XML происходит наследование хоста.
[size=85][color=green]Отправлено спустя 41 минуту 37 секунд:[/color][/size]
Договорились в следующем релизе добавить в код в цикле генерации полей:
if(IsSet($Attrib['hidden'])) continue;
В файлах
./hosts/billing/comp/www/ProfileEdit.comp.php
./hosts/billing/comp/www/ProfileInfo.comp.php
[size=85][color=green]Отправлено спустя 31 минуту 38 секунд:[/color][/size]
Окончательно, отключенный элемент должен выглядеть так:
[code] <Basis>
<Check>/^[а-яА-ЯёЁ0-9№\s]{1,50}$/u</Check>
<Comment>Действует на основании</Comment>
<Example>Устава</Example>
<Type>Input</Type>
<Attribs>
<type>Text</type>
</Attribs>
<IsDuty>0</IsDuty>
<NotActive>1</NotActive>
<Value />
</Basis>[/code]