nmduc073 posted on July 24, 2010 05:06

Dưới đây, mình tóm tắt cách sử dụng skin object từ một bài viết tiếng Anh.
-Ví dụ mình đang sử dụng skin Zen_BusinessStyle. Nó đặt trong Portals\_default\Skins.
-Trên file skin index.ascx trong thư mục chứa skin hiện hành, đặt đoạn code sau trên đầu file:
<%@ Register TagPrefix="dnn" TagName="TEXT" Src="~/Admin/Skins/Text.ascx" %>
-Copy đoạn code sau đặt ở nơi nào đó trong file index.ascx.
<dnn:TEXT runat="server" id="dnnTEXTWelcome" Text="Welcome, " CssClass="NormalBold" ResourceKey="Welcome.Text" ReplaceTokens="false" />
-Tạo thư mục App_LocalResources trong thư mục Zen_BusinessStyle.
-Tạo file index.ascx.resx, có nội dung:
<?xml version="1.0" encoding="utf-8" ?>
<root>
<data name="Welcome.Text">
<value>Welcome, </value>
</data>
</root>
Nếu bạn có sử dụng skin tiếng Việt nữa thì phải tạo thêm file resource index.vi-VI.ascx.resx. Lúc đó thẻ value sẽ có giá trị:
<value>Xin chào, </value>
Và giờ ta quay trở lại page và refresh để có thể thấy được dòng chữ “Welcome,”.
Các bạn nên đọc bài gốc tiếng Anh để hiểu thêm về skin object và text skin object.
Link chi tiết tại:
http://www.willstrohl.com/Blog/EntryId/599/How-to-Use-the-Text-DotNetNuke-Skin-Object