当前位置: 首页>>代码示例>>PHP>>正文


PHP data::siteData方法代码示例

本文整理汇总了PHP中data::siteData方法的典型用法代码示例。如果您正苦于以下问题:PHP data::siteData方法的具体用法?PHP data::siteData怎么用?PHP data::siteData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在data的用法示例。


在下文中一共展示了data::siteData方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 function __construct($settings)
 {
     global $panel, $page;
     $fields = (array) $settings->fields;
     // prepare the site info form
     if ($panel->show == 'info') {
         $this->data = data::siteData();
         $fields = array();
         foreach ($this->data as $key => $value) {
             $fields[$key] = array('label' => str::ucfirst($key), 'type' => $key == 'description' ? 'textarea' : 'text');
         }
     } else {
         $this->data = $page->_;
     }
     $this->prepare($fields);
 }
开发者ID:codecuts,项目名称:lanningsmith-website,代码行数:16,代码来源:form.php

示例2: __construct

 function __construct($settings)
 {
     global $panel, $page;
     $fields = (array) $settings->fields;
     // prepare the site info form
     if ($panel->show == 'info') {
         $this->data = data::siteData();
         $fields = array();
         foreach ($this->data as $key => $value) {
             $fields[$key] = array('label' => str::ucfirst($key), 'type' => $key == 'description' ? 'textarea' : 'text');
         }
     } else {
         $this->data = $page->_;
     }
     foreach ($fields as $name => $field) {
         $type = a::get($field, 'type', 'text');
         // custom field root
         $root = c::get('root.site') . '/' . c::get('panel.folder') . '/fields/' . $type;
         if (!file_exists($root)) {
             // fallback root
             $root = c::get('root.panel') . '/fields/' . $type;
         }
         // main file
         $file = $root . '/' . $type . '.php';
         // css file
         $css = $root . '/' . $type . '.css';
         // js file
         $js = $root . '/' . $type . '.js';
         $field['root'] = $root;
         $field['file'] = $file;
         $field['name'] = $name;
         // check for css
         if (file_exists($css)) {
             $this->css[$type] = $css;
         }
         // check for js
         if (file_exists($js)) {
             $this->js[$type] = $js;
         }
         $this->fields[$name] = $field;
     }
 }
开发者ID:nilshendriks,项目名称:kirbycms-panel,代码行数:42,代码来源:form.php

示例3: foreach

    <?php 
    }
    ?>
    
  </div>

  <?php 
} else {
    ?>
  

  <div class="info">
    <dl>
      <?php 
    foreach (data::siteData() as $key => $value) {
        ?>
      <dt><?php 
        echo str::ucfirst($key);
        ?>
</dt>
      <dd><?php 
        echo empty($value) ? '&nbsp;' : html($value);
        ?>
</dd>
      <?php 
    }
    ?>
        
    </dl>
  </div>
开发者ID:codecuts,项目名称:lanningsmith-website,代码行数:30,代码来源:home.php


注:本文中的data::siteData方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。