Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kazumich YAMAMOTO
PDF, PPTX
1,303 views
a-blog cms「simple2016」で学ぶ カスタマイズ初級編
オンラインで a-blog cms の勉強会を開催した際のスライドを公開します。初心者がカスタマイズを学ぶ際にインストールするテーマは simple2016 をオススメしています。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 79
2
/ 79
3
/ 79
4
/ 79
5
/ 79
6
/ 79
7
/ 79
8
/ 79
9
/ 79
10
/ 79
11
/ 79
12
/ 79
13
/ 79
14
/ 79
15
/ 79
16
/ 79
17
/ 79
18
/ 79
19
/ 79
20
/ 79
21
/ 79
22
/ 79
23
/ 79
24
/ 79
25
/ 79
26
/ 79
27
/ 79
28
/ 79
29
/ 79
30
/ 79
31
/ 79
32
/ 79
33
/ 79
34
/ 79
35
/ 79
36
/ 79
37
/ 79
38
/ 79
39
/ 79
40
/ 79
41
/ 79
42
/ 79
43
/ 79
44
/ 79
45
/ 79
46
/ 79
47
/ 79
48
/ 79
49
/ 79
50
/ 79
51
/ 79
52
/ 79
53
/ 79
54
/ 79
55
/ 79
56
/ 79
57
/ 79
58
/ 79
59
/ 79
60
/ 79
61
/ 79
62
/ 79
63
/ 79
64
/ 79
65
/ 79
66
/ 79
67
/ 79
68
/ 79
69
/ 79
70
/ 79
71
/ 79
72
/ 79
73
/ 79
74
/ 79
75
/ 79
76
/ 79
77
/ 79
78
/ 79
79
/ 79
More Related Content
PPTX
Magento meet up Tokyo#1 for Design
by
Miho Nakano
PDF
jQuery Mobile 最新情報 & Tips
by
yoshikawa_t
PDF
jQuery Mobile 概要
by
トモロヲ いちがみ
PDF
jQuery Mobile 1.3 最新情報
by
yoshikawa_t
PDF
jQuery Mobile 1.2 最新情報 & Tips
by
yoshikawa_t
PDF
jQuery Mobileの基礎
by
Takashi Okamoto
PDF
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
by
shigeya
PDF
2つの「Layout」プラグインでMovable Typeをパワーアップ
by
Hajime Fujimoto
Magento meet up Tokyo#1 for Design
by
Miho Nakano
jQuery Mobile 最新情報 & Tips
by
yoshikawa_t
jQuery Mobile 概要
by
トモロヲ いちがみ
jQuery Mobile 1.3 最新情報
by
yoshikawa_t
jQuery Mobile 1.2 最新情報 & Tips
by
yoshikawa_t
jQuery Mobileの基礎
by
Takashi Okamoto
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
by
shigeya
2つの「Layout」プラグインでMovable Typeをパワーアップ
by
Hajime Fujimoto
Viewers also liked
PDF
a-blog cms 小ネタ集
by
トモロヲ いちがみ
PDF
a-blog cms でAMPに対応する
by
Kasumi Morita
PDF
1から始めるAMP対応
by
Kasumi Morita
PDF
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
by
parrotstudio
PPTX
EWD 3トレーニングコース#30 ewd-xpressアプリケーションをモジュラー化する
by
Kiyoshi Sawada
PPTX
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
by
Kiyoshi Sawada
PPTX
EWD 3トレーニングコース#14 ewd-xpressメッセージ用にAjaxを用いる
by
Kiyoshi Sawada
PPTX
入力フォームチェックをJ queryでやってみた
by
yusuke ueki
PPTX
EWD 3トレーニングコース#7 ewd-xpressメッセージ・パターンを適用する
by
Kiyoshi Sawada
PPTX
EWD 3トレーニングコース#13 全てをひとつにまとめてewd-xpressで稼働させてみる
by
Kiyoshi Sawada
PPTX
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
PDF
Dreamweaverとfireworksを連携し、jQuery mobileのサイトを作る方法
by
Yuki Yokoyama
PPTX
EWD 3トレーニングコース#11 ewd-xpressでのエラー処理
by
Kiyoshi Sawada
PPTX
EWD 3トレーニングコース#5 ewd-xpressアプリ開発第1ステップ
by
Kiyoshi Sawada
PDF
jQueryで作るカスタム投稿の画像スライダーライブラリ
by
Takashi Uemura
PDF
少人数から始めるできるだけ楽をするB2Bアプリ開発
by
Atsuhiko Kimura
PDF
Learning jQuery
by
taiju higashi
KEY
Kawaz的jQuery入門
by
Kohki Miki
PDF
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
by
Mitsuo Kawashima
PDF
なんとなくjQueryでAjaxをつかってみる
by
Hidetaka Okamoto
a-blog cms 小ネタ集
by
トモロヲ いちがみ
a-blog cms でAMPに対応する
by
Kasumi Morita
1から始めるAMP対応
by
Kasumi Morita
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
by
parrotstudio
EWD 3トレーニングコース#30 ewd-xpressアプリケーションをモジュラー化する
by
Kiyoshi Sawada
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
by
Kiyoshi Sawada
EWD 3トレーニングコース#14 ewd-xpressメッセージ用にAjaxを用いる
by
Kiyoshi Sawada
入力フォームチェックをJ queryでやってみた
by
yusuke ueki
EWD 3トレーニングコース#7 ewd-xpressメッセージ・パターンを適用する
by
Kiyoshi Sawada
EWD 3トレーニングコース#13 全てをひとつにまとめてewd-xpressで稼働させてみる
by
Kiyoshi Sawada
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
Dreamweaverとfireworksを連携し、jQuery mobileのサイトを作る方法
by
Yuki Yokoyama
EWD 3トレーニングコース#11 ewd-xpressでのエラー処理
by
Kiyoshi Sawada
EWD 3トレーニングコース#5 ewd-xpressアプリ開発第1ステップ
by
Kiyoshi Sawada
jQueryで作るカスタム投稿の画像スライダーライブラリ
by
Takashi Uemura
少人数から始めるできるだけ楽をするB2Bアプリ開発
by
Atsuhiko Kimura
Learning jQuery
by
taiju higashi
Kawaz的jQuery入門
by
Kohki Miki
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
by
Mitsuo Kawashima
なんとなくjQueryでAjaxをつかってみる
by
Hidetaka Okamoto
Similar to a-blog cms「simple2016」で学ぶ カスタマイズ初級編
PDF
a-sap06「カスタムフィールドを使いこなす」
by
Seiko Kuchida
PDF
WordBeach @kurudrive
by
Hidekazu Ishikawa
KEY
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
by
Yuji Nojima
PDF
Types紹介
by
Takashi Hosoya
KEY
ブログの枠を超える?ためのWordPressカスタマイズ入門
by
muracchi
PPTX
カスタムフィールドをもっと使い易く!
by
雄一郎 安倍
PDF
中級者のためのWordPress講座[第3回]カスタムフィールドを使ってみよう!
by
switch3000
PDF
愛と涙のWordPress無理やりカスタマイズ事例集
by
Hidekazu Ishikawa
PDF
WordBech Osaka No.28
by
Kite Koga
KEY
Prejob wordpress v2_1121
by
Shohei Aoyama
KEY
Prejob wordpress v2_1121
by
Shohei Aoyama
PDF
第3回WordPress Cafe プラグイン紹介
by
foom_in
PDF
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
by
Takashi Uemura
PPT
2005 07 30_xwj_customizinig
by
Tom Hayakawa
PPTX
開発初心者のためのMoodleプラグインの開発と利用(第二部) for Moodle Moot 2015
by
Shigeharu Yamaoka
PDF
【Wordpress】LightBox風jQueryを使ってポップアップ上でカスタムフィールドを出力。
by
Kazuki Akiyama
PDF
カスタムフィールドで親切な管理画面を作ろう ~初級編~
by
Yuki Kokubo
PDF
WordPress初心者テーマ作成勉強会
by
Tsuyoshi.
KEY
Wb osaka 20120623
by
Miho Ishida
PDF
WordPressで作るポートフォリオサイト
by
Takuma Nishiyama
a-sap06「カスタムフィールドを使いこなす」
by
Seiko Kuchida
WordBeach @kurudrive
by
Hidekazu Ishikawa
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
by
Yuji Nojima
Types紹介
by
Takashi Hosoya
ブログの枠を超える?ためのWordPressカスタマイズ入門
by
muracchi
カスタムフィールドをもっと使い易く!
by
雄一郎 安倍
中級者のためのWordPress講座[第3回]カスタムフィールドを使ってみよう!
by
switch3000
愛と涙のWordPress無理やりカスタマイズ事例集
by
Hidekazu Ishikawa
WordBech Osaka No.28
by
Kite Koga
Prejob wordpress v2_1121
by
Shohei Aoyama
Prejob wordpress v2_1121
by
Shohei Aoyama
第3回WordPress Cafe プラグイン紹介
by
foom_in
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
by
Takashi Uemura
2005 07 30_xwj_customizinig
by
Tom Hayakawa
開発初心者のためのMoodleプラグインの開発と利用(第二部) for Moodle Moot 2015
by
Shigeharu Yamaoka
【Wordpress】LightBox風jQueryを使ってポップアップ上でカスタムフィールドを出力。
by
Kazuki Akiyama
カスタムフィールドで親切な管理画面を作ろう ~初級編~
by
Yuki Kokubo
WordPress初心者テーマ作成勉強会
by
Tsuyoshi.
Wb osaka 20120623
by
Miho Ishida
WordPressで作るポートフォリオサイト
by
Takuma Nishiyama
More from Kazumich YAMAMOTO
PDF
a-blog cms カスタマイズ中級編
by
Kazumich YAMAMOTO
PDF
mixpanel と cms を活用した One to One マーケティング
by
Kazumich YAMAMOTO
PDF
第1回 CMS Fun Nagoya / a-blog cms 編
by
Kazumich YAMAMOTO
PDF
WDHA#038 CMS会議 AOMORI / a-blog cms 2.1を活用したWeb制作のワークフロー
by
Kazumich YAMAMOTO
PDF
WCK Sessions Vol.7 / a-blog cms 2.1を活用したWeb制作のワークフロー
by
Kazumich YAMAMOTO
PDF
Webridge Meeting SP17 / a-blog cms 2.1を利用したWeb制作のワークフロー
by
Kazumich YAMAMOTO
PDF
a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌
by
Kazumich YAMAMOTO
PDF
ablogcms2014tokyo
by
Kazumich YAMAMOTO
PDF
TalkNote Vol.10 a-blog cms を活用した新しいWeb制作のワークフロー
by
Kazumich YAMAMOTO
PDF
a-blog cms 2.0 を活用した新しいWeb制作のワークフロー
by
Kazumich YAMAMOTO
PDF
マルチデバイス時代だからこそ a-blog cms 2.0
by
Kazumich YAMAMOTO
PDF
Html5nagoya5 ablogcms
by
Kazumich YAMAMOTO
PDF
ABC Wowds 2013 / Webデザイナーのためのフレームワーク a-blog cms 入門
by
Kazumich YAMAMOTO
PDF
Techlion Vol.7 CMSを作って10年のappleple
by
Kazumich YAMAMOTO
PDF
Pasonatec Lightning Talk 20120128
by
Kazumich YAMAMOTO
PDF
acmscamp4
by
Kazumich YAMAMOTO
PDF
acmscamp4
by
Kazumich YAMAMOTO
PDF
WCAF Seminar vol.7 a-blog cms
by
Kazumich YAMAMOTO
PDF
CMSカフェ@東京 / a-blog cms
by
Kazumich YAMAMOTO
PDF
Talk Note Vol.1 a-blog cms
by
Kazumich YAMAMOTO
a-blog cms カスタマイズ中級編
by
Kazumich YAMAMOTO
mixpanel と cms を活用した One to One マーケティング
by
Kazumich YAMAMOTO
第1回 CMS Fun Nagoya / a-blog cms 編
by
Kazumich YAMAMOTO
WDHA#038 CMS会議 AOMORI / a-blog cms 2.1を活用したWeb制作のワークフロー
by
Kazumich YAMAMOTO
WCK Sessions Vol.7 / a-blog cms 2.1を活用したWeb制作のワークフロー
by
Kazumich YAMAMOTO
Webridge Meeting SP17 / a-blog cms 2.1を利用したWeb制作のワークフロー
by
Kazumich YAMAMOTO
a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌
by
Kazumich YAMAMOTO
ablogcms2014tokyo
by
Kazumich YAMAMOTO
TalkNote Vol.10 a-blog cms を活用した新しいWeb制作のワークフロー
by
Kazumich YAMAMOTO
a-blog cms 2.0 を活用した新しいWeb制作のワークフロー
by
Kazumich YAMAMOTO
マルチデバイス時代だからこそ a-blog cms 2.0
by
Kazumich YAMAMOTO
Html5nagoya5 ablogcms
by
Kazumich YAMAMOTO
ABC Wowds 2013 / Webデザイナーのためのフレームワーク a-blog cms 入門
by
Kazumich YAMAMOTO
Techlion Vol.7 CMSを作って10年のappleple
by
Kazumich YAMAMOTO
Pasonatec Lightning Talk 20120128
by
Kazumich YAMAMOTO
acmscamp4
by
Kazumich YAMAMOTO
acmscamp4
by
Kazumich YAMAMOTO
WCAF Seminar vol.7 a-blog cms
by
Kazumich YAMAMOTO
CMSカフェ@東京 / a-blog cms
by
Kazumich YAMAMOTO
Talk Note Vol.1 a-blog cms
by
Kazumich YAMAMOTO
Recently uploaded
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
a-blog cms「simple2016」で学ぶ カスタマイズ初級編
2.
WYSIWYGを利用しないユニット テーマとテンプレートの関係 モジュールによる情報の表示と条件設定 テンプレートの基本 カスタムフィールドの入力フォームと表示 お問い合わせフォームの作成 カスタマイズ初級編
3.
WYSIWYGを利用しないユニット
4.
ユニット
5.
WYSIWYG
6.
ユニット
7.
テキストユニット 画像ユニット ファイルユニット 地図ユニット ユニットの種類 ビデオユニット(YouTube) Yahoo地図 改ページユニット 引用ユニット 画像URLユニット メディアユニット モジュールユニット カスタムユニット
8.
ユニットグループ ユニットを囲むDIVの Class を指定
9.
マルチファイルドロップが可能
10.
ブラウザ上で画像リサイズが可能 ブラウザ上で画像をリサイズして サーバーにアップロードが可能
11.
コンフィグ
17.
テーマとテンプレートの関係
18.
site2016 bootstrap2016 simple2016
blog2016 標準テーマは4つ
19.
site2016 bootstrap2016 simple2016
blog2016 カスタマイズ難易度 ★★★ ★★★ ★★ ★ レイアウト ○ × × × コンテンツの表示切替 ○ × × × テンプレート変数化 ○ ○ × × モジュールID利用 ○ ○ ○ × デモデータ 多数 多数 多数 1件 多くの機能を試したい方やクライアントにデモをする際にはsite2016を カスタマイズの勉強をこれから始めたい方はsimple2016をインストール。 標準テーマの特徴
22.
基本の3つのテンプレート トップ・一覧・詳細
23.
トップページ 一覧ページ 詳細ページ
24.
URL: テンプレート: トップ http://localhost/ /themes/simple2016/top.html
25.
URL: テンプレート: 一覧 http://localhost/recruit/ /themes/simple2016/index.html
26.
URL: テンプレート: 詳細 http://localhost/recruit/entry-3.html /themes/simple2016/entry.html
27.
カテゴリー毎にテンプレートを変更
28.
一覧ページ 詳細ページ カテゴリーコードのフォルダを用意する
29.
URL: テンプレート: 一覧 http://localhost/realestate/ /themes/simple2016/realestate/index.html
30.
URL: テンプレート: 詳細 http://localhost/realestate/entry-23.html /themes/simple2016/realestate/entry.html
31.
テンプレートの利用(おまけ)
32.
URL: テンプレート: 詳細 http://localhost/company/ /themes/simple2016/entry.html
33.
←ファイル名を空にする 一覧URLで詳細を表示
34.
←URLを指定 一覧からのリンクが変わります
35.
モジュールによる情報の表示と条件設定
36.
<!-- BEGIN_MODULE Entry_List
--> <ul> <!-- BEGIN entry:loop --> <li><a href="{url}">{title}</a></li> <!-- END entry:loop --> </ul> <!-- END_MODULE Entry_List --> テンプレート上には、HTMLタグをどう表示するのか指定され、表示条件や件数 については管理ページ上で設定します。 モジュールの基本
40.
←表示順を指定 「固定ページ」と「投稿」という 区別は存在しません。
41.
←表示件数を指定
42.
<!-- BEGIN_MODULE Entry_List
id="news-list" --> <ul> <!-- BEGIN entry:loop --> <li><a href="{url}">{title}</a></li> <!-- END entry:loop --> </ul> <!-- END_MODULE Entry_List --> モジュールにidをつけて区別する
44.
←検索条件を指定
45.
←チェックをつけるとURLの値を優先して 引数としてモジュールを実行します。
46.
テンプレートの基本
47.
<link href="/css/style.css" rel="stylesheet"> <img
src="/images/sample.png"> パスの書き換え機能 <link href="/themes/abc/css/style.css" rel="stylesheet"> <img src="/themes/abc/images/sample.png"> テーマファイル:/themes/abc/top.html ブラウザで表示時:
48.
<link href="/css/acms-admin.min.css" rel="stylesheet"> 読み込みが必須なファイル(CSS/JavaScript) <script
src="%{JS_LIB_JQUERY_DIR}jquery-2.1.1min.js" charset="UTF-8"></script> <!-- BEGIN_MODULE Js --> <script src="/acms.js{arguments}" charset="UTF-8" id=“acms-js"></script> <!-- END_MODULE Js --> CSS JavaScript
49.
ファイルのインクルード <!--#include file="/include/sample.html" --> <!--#include
file="http://www.example.com/sample.txt" --> simple2016の場合には /themes/simple2016/include/sample.html が読み込 まれ、テーマからの絶対パスになります。 外部ファイルを読み込む場合には、<html><head><body>のようなタグのない テキストファイルを読み込むようにしてください。
50.
グローバル変数 %{BLOG_NAME} ブログ名 ブログのタイトル %{CCD}
カテゴリーコード news %{CID} カテゴリーID 5 %{UA_GROUP} UAグループ SmartPhone %{VIEW} ページの状態表示 entry %{BASE_URL} 基本となるURL http://localhost/
51.
{text}[nl2br] 改行コードを<br />に {text}[trm(10,
"...")] 文字列を指定して足切り {text}[split("_", 3)] 文字列を分割して指定文字列を表示 {path}[resizeImg(200,200)] 画像をトリミングしてファイルを生成 {price}[number_format] 数字を千単位にカンマ区切りに /php/ACMS/Corrector.php に公式のものがあり、ユーザー自身が拡張す る事も可能です。その際には /php/ACMS/User/Corrector.php に。 校正オプション
52.
カスタムフィールドの入力フォームと表示
53.
管理ページのテンプレート /themes/system/admin
54.
URL: テンプレート: 管理 http://localhost/bid/1/admin/top/ /themes/system/admin/top.html
55.
URL: テンプレート: 管理 http://localhost/bid/1/admin/blog_edit/ /themes/system/admin/blog/edit.html
56.
<header class="acms-admin-grid-r"> <div class="acms-admin-col-md-6"> <h1
class="acms-admin-admin-title"><i class="acms-admin-icon acms-admin- icon-blog"></i><span class="js-dialog-title"><!--T-->ブログ管理<!--/T--></ span></h1> </div> <div class="acms-admin-col-md-6"> <!--#include file="/admin/topicpath.html"--> </div> </header> <!-- BEGIN_MODULE Admin_Blog_Edit --> ここは修正しない事がオススメ 上記のファイルの中に /admin/blog/field.html をインクルードする記述が用意 されています。 /themes/system/admin/blog/edit.html
57.
ブログ カテゴリー エントリー ユーザー モジュール /admin/blog/field.html /admin/category/field.html /admin/entry/field.html /admin/user/field.html /admin/module/field.html カスタムフィールドの種類と設定ファイル
58.
カスタムフィールドの基本 <input type="text" name="sample"
value="{sample}"> <input type="hidden" name="field[]" value="sample"> 入力:/admin/blog/field.html <!-- BEGIN_MODULE Blog_Field --> <p>{sample}</p> <!-- END_MODULE Blog_Field --> 表示:
59.
カスタムフィールドの画像(例) <!-- BEGIN sample@path:veil
--> <img src="%{ARCHIVES_DIR}{sample@path}"> <input type="hidden" name="sample@old" value="{sample@path}"><br> <label class="acms-admin-form-checkbox"> <input type="checkbox" name="sample@edit" value="delete"> <i class="acms-admin-ico-checkbox"></i> 削除 </label> <!-- END sample@path:veil --> <input type="file" name="sample" size="20"><br> <input type="hidden" name="field[]" value="sample"> <input type="hidden" name="sample:extension" value="image"> <input type="hidden" name="sample@size" value="300"> <input type="hidden" name="sample@filename" value=""> 書き方を覚える必要はありません
61.
カスタムフィールドの出し分け <!-- コード別フィールドの表示 --> <!--#include
file="/admin/entry/%{CCD}.html" --> <!--#include file="/admin/entry/%{ECD}" --> /themes/simple2016/admin/entry/field.html を確認してみてください。 インクルード グローバル変数+
62.
フォームのカスタマイズ
65.
データを蓄積しダウンロードも可能
66.
←テンプレートとの関連づけ
67.
フォームモジュール <!-- BEGIN_MODULE Form
--> <!-- BEGIN step --> <!-- フォームの初期画面 --> <!--#include file='/include/input.html'--> <!-- END step --> <!-- BEGIN step#reapply --> <!-- フォームのエラー&修正画面 --> <!--#include file='/include/reapply.html'--> <!-- END step#reapply --> <!-- BEGIN step#confirm --> <!-- 確認画面 --> <!--#include file='/include/confirm.html'--> <!-- END step#confirm --> <!-- BEGIN step#result ̶> <!-- 送信完了画面 --> <!--#include file='/include/result.html'--> <!-- END step#result --> <!-- END_MODULE Form --> ・・・ ・・・
68.
contact/form/main.html step input.html step#reapply input.html step#confirm
confirm.html step#result confirm.html
69.
フォームのステップ処理 <input type="hidden" name="step"
value="confirm"> <input type="hidden" name="error" value="reapply"> <input type="hidden" name="id" value="contactForm"> <input type="submit" name="ACMS_POST_Form_Confirm" value="送信内容の確認へ"> step 次のステップ error エラー時のステップ id フォームID
70.
管理ページのカスタムフィールド 通常ページのお問い合わせ = フォームのHTML記述
72.
バリデーター&コンバーター <input type="hidden" name="sample:validator#required"> 必須(required)
最小文字数(minLength) 最大文字数(maxLength) 下限値(min) 上限値(max) ファイルサイズ上限値(filesize) 数字チェック(digits) メールアドレスチェック(email) URLチェック(url) 等価チェック(equalTo) 日付チェック(dates) 時間チェック(times) 正規表現マッチ(regex) メールアドレスの重複禁止(duplication) 変換オプション(上記の例では a)は、PHPのmb_convert_kana関数に準拠します。 <input type="hidden" name="sample:converter#a">
73.
バリデーター&コンバーター <input type="hidden" name="sample:validator#required"> テンプレートにも書けますが、厳密なチェックが必要な場合には、管理ページ上 のフォーム管理のところで指定してください。
74.
まとめ
75.
テーマ テンプレート コンフィグ モジュール カスタム フィールド フォーム ユニット 今日の紹介した7つのキーワード
76.
PHPについては出てきませんでした。 HTML・CSS・JavaScript のフロント側の 技術だけでカスタマイズが可能です。 まとめ これなら出来そうな気がしませんか?
78.
マルチブログ・テーマの継承 ルールによる表示制御(マルチデバイス対応) テンプレートの応用 Ajaxを利用したコンテンツの読み込み Webサイトの運用に関する機能の紹介 カスタマイズ中級編(予定)
79.
ありがとうございました
Download