Используйте Web Money - это очень удобно

пятница, 27 июня 2008 г.

Прячем меню от анонимных пользователей

function OnItemDeferCall(elm)
{
if (!IsMenuEnabled())
return false;
if (IsMenuOn())
{
StartDeferItem(elm);
return false;
}
if (itemTable !=null)
OutItem();
itemTable=elm;
currentItemID=GetAttributeFromItemTable(itemTable, "ItemId", "Id");
var createCtx=new Function("setupMenuContext("+itemTable.getAttribute("CTXName")+");");
createCtx();
var ctx=currentCtx;
вот это нужно добавить сюда:
if(ctx.CurrentUserId==-1)
{
return;
}
в core.js

понедельник, 16 июня 2008 г.

вторник, 10 июня 2008 г.

Настройки поиска. AdvancedSearchBox DataType

В схеме свойств мы добавляем управляемое свойство.
В теге есть три параметра:
PropertyDef Name="Title"
DataType="text"
DisplayName="Название"
Я долго искал перечень типов для настройки поиска и наконец нашел:
это "text" "boolean" "integer" "datetime" "decimal".
Надеюсь это сократит кому-то время разработки решения :)