質問編集履歴

4

コードをコードブロックで囲み質問内容も編集しました。

2017/03/16 09:48

投稿

kasaburanka100
kasaburanka100

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,14 +1,46 @@
1
1
  <実現したいこと>
2
2
 
3
- mtに新規テーブルを追加(例えば mt_test )
3
+ mtに新規テーブルを追加(例えば mt_event )
4
4
 
5
5
  カラムは取りあえず idとtitleだけ。
6
6
 
7
7
 
8
8
 
9
- この追加したmt_testテーブルからデータを取得して
9
+ この追加したmt_eventテーブルからデータを取得して
10
10
 
11
11
  記事にタグを埋め込み表示したいと考えています。
12
+
13
+
14
+
15
+ ●参考サイトから下記の手順で独自に追加したテーブルの値を出力できるのではと思い試しておりました。
16
+
17
+
18
+
19
+ 1、mtで新規の記事を作る。
20
+
21
+ 2、記事の編集で本文を入力。
22
+
23
+ 3、本文に下記のタグを入力。
24
+
25
+
26
+
27
+ ```
28
+
29
+ <mt:Events>
30
+
31
+ <$mt:EventTitle$>
32
+
33
+ </mt:Events>
34
+
35
+
36
+
37
+ ```
38
+
39
+
40
+
41
+
42
+
43
+
12
44
 
13
45
 
14
46
 
@@ -62,7 +94,7 @@
62
94
 
63
95
 
64
96
 
65
- <?php
97
+ ```phpここに言語を入力
66
98
 
67
99
  function smarty_function_mteventtitle()
68
100
 
@@ -74,11 +106,15 @@
74
106
 
75
107
  }
76
108
 
109
+ ```
110
+
77
111
 
78
112
 
79
113
  config.yaml
80
114
 
81
115
 
116
+
117
+ ```
82
118
 
83
119
  id: Event
84
120
 
@@ -104,6 +140,10 @@
104
140
 
105
141
 
106
142
 
143
+ ```
144
+
145
+
146
+
107
147
  <補足情報(言語/FW/ツール等のバージョンなど)>
108
148
 
109
149
  Movable Type Pro version 6.3.3 with: Community Pack 2.15, Professional Pack 1.96

3

書式調整

2017/03/16 09:47

投稿

kasaburanka100
kasaburanka100

スコア7

test CHANGED
File without changes
test CHANGED
@@ -24,25 +24,25 @@
24
24
 
25
25
 
26
26
 
27
- plugins
27
+ plugins
28
28
 
29
- └ Event
29
+ └ Event
30
30
 
31
- ├ config.yaml
31
+ ├ config.yaml
32
32
 
33
- ├ lib
33
+ ├ lib
34
34
 
35
- │ └ MT
35
+ │ └ MT
36
36
 
37
- └ Event.pm
37
+ │ └ Event.pm
38
38
 
39
- php
39
+ php
40
40
 
41
- ├ class.mt_event.php
41
+ ├ class.mt_event.php
42
42
 
43
- ├ block.mtevents.php
43
+ ├ block.mtevents.php
44
44
 
45
- └ function.mteventtitle.php
45
+ └ function.mteventtitle.php
46
46
 
47
47
 
48
48
 

2

【追記】

2017/03/15 07:41

投稿

kasaburanka100
kasaburanka100

スコア7

test CHANGED
File without changes
test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
 
58
58
 
59
- 試しましたがダメでした。
59
+ 【追試しましたがダメでした。
60
60
 
61
61
  function.mteventtitle.php
62
62
 

1

function\.mteventitle\.phpに書いてみました

2017/03/15 07:28

投稿

kasaburanka100
kasaburanka100

スコア7

test CHANGED
File without changes
test CHANGED
@@ -56,6 +56,54 @@
56
56
 
57
57
 
58
58
 
59
+ ・下記、試しましたがダメでした。
60
+
61
+ function.mteventtitle.php
62
+
63
+
64
+
65
+ <?php
66
+
67
+ function smarty_function_mteventtitle()
68
+
69
+ {
70
+
71
+ $event = $ctx->stash('event');
72
+
73
+ return $event->event_title;
74
+
75
+ }
76
+
77
+
78
+
79
+ config.yaml
80
+
81
+
82
+
83
+ id: Event
84
+
85
+ name: Event
86
+
87
+ version: 1.00
88
+
89
+ schema_version: 1.0
90
+
91
+ object_types:
92
+
93
+ Event: MT::Event
94
+
95
+ tags:
96
+
97
+ block:
98
+
99
+ Events: sub {}
100
+
101
+ function:
102
+
103
+ EventTitle: $Event::Event::Tags::mteventtitle
104
+
105
+
106
+
59
107
  <補足情報(言語/FW/ツール等のバージョンなど)>
60
108
 
61
109
  Movable Type Pro version 6.3.3 with: Community Pack 2.15, Professional Pack 1.96