ایجاد اسکین جدید برای دات نت نیوک - قسمت دوم
دوشنبه, ۸ ارديبهشت ۱۳۹۳، ۰۴:۴۴ ب.ظ
تعیین DOCTYPE برای اسکین
برای اینکار کافی است با نام چیدمان مورد نظر یک فایل با پسوند doctype.xml بسازیم.
<SkinDocType> <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">]]> </SkinDocType>
تعریف ناحیهها
برای تریف یک المان HTML به عنوان Pane باید ویژگی زیر را یه آن اضافه کنیم.
runat=”server”
همچنین ID آن باید یه کلمه Pane ختم شود. این نکته را فرآموش نکنید که تک های td، div، span و p برای تعرین ناحیهها در دات نت نیوک قابل قبول هستند.
Skin object ها
مفهوم Skin object را قبلا توضیح دادیم. موارد زیر به صورت پیش فرض به عنوان Skin object در دات نت نیوک موجود هستند. این موارد قابل گسترش میباشند. مستندات هریک را از اینجا بخوانید.
BANNER | BREADCRUMB | COPYRIGHT |
CURRENTDATE | DOTNETNUKE | HELP |
HOSTNAME | LANGUAGE | LEFTMENU |
LINKS | LOGIN | LOGO |
MENU | NAV | PRIVACY |
SEARCH | SOLPARTMENU | STYLES |
TAGS | TERMS | TEXT |
TREEVIEW | USER |
برای اضافه کردن یک Skin object کافی است آن را با تگهای Object و Param در فایل HTML خود تعریف کنید.
<object id="dnnLOGIN" codetype="dotnetnuke/server" codebase="LOGIN"> <param name="CssClass" value="user" /> </object>
منبع: رستا سافت
۹۳/۰۲/۰۸