[第3回] G/Afをコンクリ5.7に改造する[Concrete5]
公開日:
:
最終更新日:2024/01/18
分類してもしょうがないもん
次回の記事と順番が前後してしまったがトップページを作り込む。
前回作ったHTMLをPHPに変更し、各部をどのようなブロックを使うか決定する。
RSSディスプレイやーとページリストはカスタムブロックを使っていく。
カスタムブロックを作る場合、concrete→blocksディレクトリより目当てのブロック(今回の場合はrss_displayer)を探す。
その後、application→blocks内に同じ名前のディレクトリ(今回の場合はrss_displayer)を作成、
さらに中にtemplatesディレクトリを作成し、その中に任意の名前を付けたphpファイルかview.phpを含めたディレクトリを突っ込む。
最終的にこういう状態になっていればOK。
<?php if( strlen($title)>0 ){//ブロックで設定したタイトルがあれば出力 ?>
<p class="title_head"><?php echo $title?></p>
<?php } ?>
<ul>
<?php
//ヘルパーをロード
$rssObj=$controller;
$textHelper = Loader::helper("text");
if( strlen($errorMsg)>0 ){
echo $errorMsg;
}else{
foreach($posts as $itemNumber=>$item) { //RSSが配信されていればヘルパーで配列化されたものを出力
if( intval($itemNumber) >= intval($rssObj->itemsToDisplay) ) break;?>
<li>
<?php echo h($this->controller->formatDateTime($item->getDateCreated())); ?><br>
<a href="<?php echo $item->getLink(); ?>" <?php if($rssObj->launchInNewWindow) echo 'target="_blank"' ?> >
<?php echo $item->getTitle(); ?>
</a>
</li>
<?php } //endforeach
}//endif
?>
</ul>
コア領域のブロックの中に必ずView.phpというファイルがあるので、
そこから不要なタグを削っていけば自然と編集しやすい状態になる筈。エラーが出ても削除すればいいわけだし。
関連記事
-
-
【絶対】ハイパーヨーヨーアクセルブースト レビュー【買うな】
本日7月5日、バンダイより第4期ハイパーヨーヨーの最新機種「アクセルブースト」が発売された
-
-
会社辞めたから壮絶だった研修の話してみたい
この冬4年勤めた会社を退職し、新たに就職活動を始めることとした。 理由は2つある。 一つ
-
-
遊戯王DM7 決闘都市伝説
虹天使アルシエル先輩から新しい遊戯王クソゲーをやれと言う天啓が降りたのでプレイします。破滅の大邪神
-
-
サイトをconcrete5.7にリニューアルしようとしてたのがお蔵入りしましたよという話
画像出展:ぱくたそ 全部で何回になるか解らなかったけど現状第五回まで連載してたフルリニ
-
-
ダンジョンダイスモンスターズ レビュー
「クソゲーをプレイするのです。」以前この俺にクソゲーをレビューする天啓を与えたアルシエル先
-
-
不審者の翼〜RRデッキ
このデッキの最新版を見たい方はこちらへどうぞ 大学を出てからデッキは魂からファッションに格下げ
-
-
[感想]遊戯王封印されし記憶を運でクリアした
結論から言うと、いろいろ惜しいゲームだと思った。 クリア時のデッキはこの通り。 ポケステ無し
-
-
千値練 ダンテ レビュー
人気シリーズDevil May Cryの最新作5準拠のダンテが立体化。今までこのスケールの
-
-
26年2月ダイスラリー~融合・シンクロ・リンク~感想
本題前の雑談 去年のシーズン37でマスター帯に初めて昇格して以降、去年10月までは毎月ダイヤ
-
-
ギャラクシーデッキ改良
以前のものをブラッシュアップ。 メタカードに出会う事を意識するよりは純粋に破壊力を重視した。



