Masterpage.php 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. <?php
  2. //----------------------------------------------------------------------------------------------------
  3. // MASTERPAGE
  4. //----------------------------------------------------------------------------------------------------
  5. //
  6. // Author : Ozan UYKUN <ozanbote@windowslive.com> | <ozanbote@gmail.com>
  7. // Site : www.znframework.com
  8. // License : The MIT License
  9. // Copyright : Copyright (c) 2012-2016, ZN Framework
  10. //
  11. //----------------------------------------------------------------------------------------------------
  12. //----------------------------------------------------------------------------------------------------
  13. // Head Page
  14. //----------------------------------------------------------------------------------------------------
  15. //
  16. // Genel Kullanım: Masterpage olarak belirlen sayfanın head etiketleri arasına harici kod
  17. // yazmak için sayfa belirlemek için kullanlır.
  18. // Parametre:Metinsel türde Views/ dizininden tüm sayfalar için geçerli olacak bir
  19. // head sayfası belirlenir. Örnek: "head"; veya array(h1, h2 ....)
  20. //
  21. //----------------------------------------------------------------------------------------------------
  22. $config['Masterpage']['headPage'] = ''; // String veya Array veri türü içerebilir.
  23. //----------------------------------------------------------------------------------------------------
  24. // Body Page
  25. //----------------------------------------------------------------------------------------------------
  26. //
  27. // Genel Kullanım: Masterpage olacak sayfayı ayarlamak için kullanılır.
  28. // Parametre:Metinsel türde Views/ dizininden masterpage olarak düşünülen sayfa
  29. // adı bilgisi girilir. Örnek: "body";
  30. //
  31. //----------------------------------------------------------------------------------------------------
  32. $config['Masterpage']['bodyPage'] = '';
  33. //----------------------------------------------------------------------------------------------------
  34. // Doctype
  35. //----------------------------------------------------------------------------------------------------
  36. //
  37. // Genel Kullanım: Sayfanın döküman türü varsayılan:xhtml1-trans.
  38. //
  39. //----------------------------------------------------------------------------------------------------
  40. $config['Masterpage']['docType'] = 'xhtml1Transitional';
  41. //----------------------------------------------------------------------------------------------------
  42. // Content Charset
  43. //----------------------------------------------------------------------------------------------------
  44. //
  45. // Genel Kullanım: Sayfanın dil kodlaması varsayılarn:utf-8.
  46. //
  47. //----------------------------------------------------------------------------------------------------
  48. $config['Masterpage']['content'] =
  49. [
  50. 'language' => 'tr',
  51. 'charset' => ['utf-8']
  52. ];
  53. //----------------------------------------------------------------------------------------------------
  54. // Browser Icon
  55. //----------------------------------------------------------------------------------------------------
  56. //
  57. // Genel Kullanım: Web sitesinin tarayıcıda görünen ikon eklemek için ikonun
  58. // yolunu yazınız.
  59. //
  60. //----------------------------------------------------------------------------------------------------
  61. $config['Masterpage']['browserIcon'] = '';
  62. //----------------------------------------------------------------------------------------------------
  63. // Background Image
  64. //----------------------------------------------------------------------------------------------------
  65. //
  66. // Genel Kullanım: Web sitesinin arkaplan resmi.
  67. //
  68. //----------------------------------------------------------------------------------------------------
  69. $config['Masterpage']['backgroundImage'] = '';
  70. //----------------------------------------------------------------------------------------------------
  71. // Body Attributes
  72. //----------------------------------------------------------------------------------------------------
  73. //
  74. // Genel Kullanım: <html>, <head> ve <body> taglarına özellik değer çifti eklemek istediğiniz zaman kullanabilirsiniz.
  75. // array('id' => 'body', 'name' => 'Body') -- <body id="body" name="Body">
  76. //
  77. //----------------------------------------------------------------------------------------------------
  78. $config['Masterpage']['attributes'] =
  79. [
  80. 'html' => [],
  81. 'head' => [],
  82. 'body' => []
  83. ];
  84. //----------------------------------------------------------------------------------------------------
  85. // Theme
  86. //----------------------------------------------------------------------------------------------------
  87. //
  88. // Genel Kullanım: Resources/Themes/ içindeki dahil edilmek istenen tema belirtilir.
  89. //
  90. //----------------------------------------------------------------------------------------------------
  91. $config['Masterpage']['theme'] =
  92. [
  93. 'name' => '',
  94. 'recursive' => false
  95. ];
  96. //----------------------------------------------------------------------------------------------------
  97. // Plugin
  98. //----------------------------------------------------------------------------------------------------
  99. //
  100. // Genel Kullanım: Resources/Plugins/ içindeki dahil edilmek istenen eklentiler belirtilir.
  101. //
  102. //----------------------------------------------------------------------------------------------------
  103. $config['Masterpage']['plugin'] =
  104. [
  105. 'name' => '',
  106. 'recursive' => false
  107. ];
  108. //----------------------------------------------------------------------------------------------------
  109. // Font
  110. //----------------------------------------------------------------------------------------------------
  111. //
  112. // Genel Kullanım: Harici font kullanımı kullanmak istediğiniz özel fontları
  113. // Resources/Fonts/
  114. // dizinine atıp bu dizin içindek dosyanın adını yazarak kullanabilirsiniz.
  115. // Aşağıdaki dizi içerisine Resources/Fonts/ dizinindeki dosya/dosyaların isimlerini
  116. // yazmanız yeterlidir.
  117. //
  118. //----------------------------------------------------------------------------------------------------
  119. $config['Masterpage']['font'] = []; // string veya array
  120. //----------------------------------------------------------------------------------------------------
  121. // Style
  122. //----------------------------------------------------------------------------------------------------
  123. //
  124. // Genel Kullanım: Harici css dosyası kullanımı kullanmak istediğiniz stil dosyalarını
  125. // Resources/Styles/ dizinine atmanız gerekmektedir. Aşağıdaki dizi içerisine
  126. // Resources/Styles/
  127. // dizinindeki dosya/dosyaların isimlerini yazmanız yeterlidir.
  128. //
  129. //----------------------------------------------------------------------------------------------------
  130. $config['Masterpage']['style'] = []; // string veya array
  131. //----------------------------------------------------------------------------------------------------
  132. // Script
  133. //----------------------------------------------------------------------------------------------------
  134. //
  135. // Genel Kullanım: Harici javascript dosyası kullanımı. Aşağıdaki dizi içerisine
  136. // Resources/Scripts/ dizinindeki dosya/dosyaların isimlerini yazmanız yeterlidir.
  137. //
  138. //----------------------------------------------------------------------------------------------------
  139. $config['Masterpage']['script'] = []; // string veya array
  140. //----------------------------------------------------------------------------------------------------
  141. // Title
  142. //----------------------------------------------------------------------------------------------------
  143. //
  144. // Genel Kullanım: Tüm sayfalar için varsayılan başlık bilgisi.
  145. //
  146. //----------------------------------------------------------------------------------------------------
  147. $config['Masterpage']['title'] = '';
  148. //----------------------------------------------------------------------------------------------------
  149. // Meta
  150. //----------------------------------------------------------------------------------------------------
  151. //
  152. // Genel Kullanım: Standart olarak kullanılan meta verilerini kullanmak için oluşturuldu.
  153. // Meta içeri name ise name: ayracı, http-equiv ise http: ayracı kullanılarak
  154. // meta tagları ekleyebilirsiniz.
  155. //
  156. // Aşağıdaki taglar ön tanımlı meta taglarıdır.
  157. //
  158. //----------------------------------------------------------------------------------------------------
  159. $config['Masterpage']['meta'] =
  160. [
  161. 'name:description' => '',
  162. 'name:author' => '',
  163. 'name:designer' => '',
  164. 'name:distribution' => '',
  165. 'name:keywords' => '',
  166. 'name:abstract' => '',
  167. 'name:copyright' => '',
  168. 'name:expires' => '',
  169. 'name:pragma' => '',
  170. 'name:revisit-after' => '',
  171. 'http:cache-control' => '',
  172. 'http:refresh' => '',
  173. 'name:robots' => []
  174. ];
  175. //----------------------------------------------------------------------------------------------------
  176. // Data
  177. //----------------------------------------------------------------------------------------------------
  178. //
  179. // Genel Kullanım: Head tagları arasına farklı bir bilgi veya bilgiler eklenmek isteniyorsa
  180. // dizi elemanı olarak yazmanız yeterlidir.
  181. //
  182. //----------------------------------------------------------------------------------------------------
  183. $config['Masterpage']['data'] = [];