Пример #1
0
 /**
  * ページデータを取得する.
  *
  * @param  integer              $device_type_id 端末種別ID
  * @param  integer              $page_id        ページID
  * @param  PageLayoutHelper $objLayout      PageLayoutHelper インスタンス
  * @return array                ページデータの配列
  */
 public function getTplMainpage($device_type_id, $page_id, &$objLayout)
 {
     $arrPageData = $objLayout->getPageProperties($device_type_id, $page_id);
     $templatePath = $objLayout->getTemplatePath($device_type_id);
     $filename = $templatePath . $arrPageData[0]['filename'] . '.tpl';
     if (file_exists($filename)) {
         $arrPageData[0]['tpl_data'] = file_get_contents($filename);
     }
     // ファイル名を画面表示用に加工しておく
     $arrPageData[0]['filename'] = preg_replace('|^' . preg_quote(USER_DIR) . '|', '', $arrPageData[0]['filename']);
     return $arrPageData[0];
 }