[第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というファイルがあるので、
そこから不要なタグを削っていけば自然と編集しやすい状態になる筈。エラーが出ても削除すればいいわけだし。
関連記事
-
そういえばWP始めてから模型の記事を一つも作ってなかった。
溜めた模型ならある。今積んでいる模型はこんな感じ。 レンジャー(制作中) ラ・フェラーリ(一
-
何十年かぶりにヨーヨーを買ったら激ハマりしてしまった
小学校の頃にハイパーヨーヨーのブームがあったのを覚えてる。 僕にとっては小さいころの思い出
-
MD魔術師S23レポ
前回の記事を書いた時からデビューしたマスターデュエル。ただ、僕がPCを触ること自体が週1~
-
太陽の帝国、大鷲の群れに挑まんとす(ゲームジャーナル39号 真珠湾強襲リプレイpart:1)
初め半年や1年の間は随分暴れてご覧に入れる。然しながら、2年3年となれば全く確信は持てぬ。
-
サイトをconcrete5.7にリニューアルしようとしてたのがお蔵入りしましたよという話
画像出展:ぱくたそ 全部で何回になるか解らなかったけど現状第五回まで連載してたフルリニ
-
[感想]遊戯王封印されし記憶を運でクリアした
結論から言うと、いろいろ惜しいゲームだと思った。 クリア時のデッキはこの通り。 ポケステ無し
-
figma BRSBレビュー
huke氏の画集BLKのfigma同梱版を購入した。 BLKそのものは既に持っていたのだが、fig
-
会社の上司から卓上ライトを貰った
営業部の部長がお歳暮で貰ったらしいが要らないらしく、誰かに押し付けようと
-
ダンジョンダイスモンスターズ レビュー
「クソゲーをプレイするのです。」以前この俺にクソゲーをレビューする天啓を与えたアルシエル先
-
零戦 海軍航空隊の戦いレビュー
今回紹介するのは国際通信社がリリースする「零戦 海軍航空隊の戦い」。 いわゆるボードゲーム。 零戦