summaryrefslogtreecommitdiff
path: root/demos/quickstart/protected/pages/Configurations/id/PageConfig.page
diff options
context:
space:
mode:
Diffstat (limited to 'demos/quickstart/protected/pages/Configurations/id/PageConfig.page')
-rw-r--r--demos/quickstart/protected/pages/Configurations/id/PageConfig.page42
1 files changed, 42 insertions, 0 deletions
diff --git a/demos/quickstart/protected/pages/Configurations/id/PageConfig.page b/demos/quickstart/protected/pages/Configurations/id/PageConfig.page
new file mode 100644
index 00000000..78b154b8
--- /dev/null
+++ b/demos/quickstart/protected/pages/Configurations/id/PageConfig.page
@@ -0,0 +1,42 @@
+<com:TContent ID="body" >
+
+<h1 id="1901">Konfigurasi Halaman</h1>
+<p id="220217" class="block-content">
+Konfigurasi halaman sebagian besar dipakai oleh <tt>TPageService</tt> untuk memodifikasi atau menambahkan konfigurasi aplikasi. Seperti ditunjukan oleh namanya, konfigurasi halaman dikaitkan dengan direktori yang menyimpan beberapa file halaman. Ia disimpan sebagai file XML bernama <tt>config.xml</tt>.
+</p>
+<p id="220218" class="block-content">
+Ketika pengguna meminta halaman yang disimpan di bawah <tt>&lt;BasePath&gt;/dir1/dir2</tt>, <tt>TPageService</tt> akan mencoba untuk mengurai dan mengambil file <tt>config.xml</tt> di bawah <tt>&lt;BasePath&gt;</tt>, <tt>&lt;BasePath&gt;/dir1</tt> dan <tt>&lt;BasePath&gt;/dir1/dir2</tt>. Path, modul, dan parameter yang ditetapkan dalam file konfigurasi ini akan ditambahkan atau digabungkan ke dalam konfigurasi aplikasi yang sudah ada. Di sini <tt>&lt;BasePath&gt;</tt> seperti yang didefinisikan dalam <a href="?page=Fundamentals.Services">layanan halaman</a>.
+</p>
+<p id="220219" class="block-content">
+Format file konfigurasi halaman adalah sebagai berikut,
+</p>
+<com:TTextHighlighter Language="xml" CssClass="source block-content" id="code_220097">
+<configuration>
+ <paths>
+ <alias id="AliasID" path="AliasPath" />
+ <using namespace="Namespace" />
+ </paths>
+ <modules>
+ <module id="ModuleID" class="ModuleClass" PropertyName="PropertyValue" ... />
+ </modules>
+ <parameters>
+ <parameter id="ParameterID" class="ParameterClass" PropertyName="PropertyValue" ... />
+ </parameters>
+ <include file="path.to.extconfig" when="PHP expression" />
+ <authorization>
+ <allow pages="PageID1,PageID2" users="User1,User2" roles="Role1,Role2" verb="get" />
+ <deny pages="PageID1,PageID2" users="User1,User2" roles="Role1,Role2" verb="post" />
+ </authorization>
+ <pages PropertyName="PropertyValue" ...>
+ <page id="PageID" PropertyName="PropertyValue" ... />
+ </pages>
+</configuration>
+</com:TTextHighlighter>
+<p id="220220" class="block-content">
+<tt>&lt;paths&gt;</tt>, <tt>&lt;modules&gt;</tt>, <tt>&lt;parameters&gt;</tt> dan <tt>&lt;include&gt;</tt> mirip dengan itu dalam konfigurasi aplikasi. Elemen <tt>&lt;authorization&gt;</tt> menetapkan aturan otorisasi yang berlaku pada direktori halaman saat ini dan seluruh subdirektorinya. Untuk lebih jelasnya, lihat seksi <a href="?page=Advanced.Auth">otentikasi dan otorisasi</a>. Elemen <tt>&lt;pages&gt;</tt> menetapkan nilai awal untuk properti halaman. Setiap elemen <tt>&lt;page&gt;</tt> menetapkan nilai awal untuk halaman tertentu yang diidentifikasi oleh atribut <tt>id</tt>. Nilai properti awal yang diberikan dalam elemen <tt>&lt;pages&gt;</tt> element berlaku untuk semua halaman dalam direktori dan subdirektori saat ini.
+</p>
+<p id="220221" class="block-content">
+Spesifikasi lengkap dari konfigurasi halaman dapat ditemukan dalam file <a href="<%~../../../../../../docs/specs/config.dtd%>">DTD</a> dan <a href="<%~../../../../../../docs/specs/config.xsd%>">XSD</a>.
+</p>
+
+<div class="last-modified">$Id: PageConfig.page 1695 2007-02-13 14:16:09Z xue $</div></com:TContent> \ No newline at end of file