teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

新しい疑問点を追加

2020/03/25 02:39

投稿

tekumak
tekumak

スコア25

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,64 @@
20
20
  ```
21
21
 
22
22
  特定のメインカテゴリを持つものだけを記事一覧に表示させることは可能でしょうか。
23
- お知恵をお借りできれば幸いです。よろしくお願いいたします。
23
+ お知恵をお借りできれば幸いです。よろしくお願いいたします。
24
+
25
+ # 追記
26
+
27
+ いただいた回答に合わせ、下記の通り調整しました。
28
+ ひとつのテンプレートで、パンリスト/その他リストを表示させている形です。
29
+ また、「注目情報」として、パン・その他問わず別箇所に1記事表示させていて、
30
+ その記事については下記リストには表示させないようにしています。
31
+
32
+ ```html
33
+ <p>パンリスト</p>
34
+ <ul>
35
+ <mt:SetVar name="counter" value="1">
36
+ //10件をカウントするためのカウンター
37
+
38
+ <mt:Entries include_blogs="3" lastn="0" unique="1">
39
+ <mt:If name="counter" le="10">
40
+ <mt:IfCategory name="パン" type="primary">
41
+ <li class="menu_item">
42
+ <p class="menu_category"><span>■■■■■</span></p>
43
+ <p class="menu_txt"><mt:EntryTitle></p>
44
+ </li>
45
+ <mt:SetVar name="counter" op="+" value="1">
46
+ //処理が1件終わったのでカウンターに1を足す
47
+
48
+ </mt:IfCategory>
49
+ </mt:If>
50
+ </mt:Entries>
51
+ </ul>
52
+
53
+ <p>その他リスト</p>
54
+ <ul>
55
+ <mt:SetVar name="counter" value="1">
56
+ //10件をカウントするためのカウンター
57
+
58
+ <mt:Entries include_blogs="3" lastn="0" unique="1">
59
+ <mt:If name="counter" le="10">
60
+ <mt:IfCategory name="ごはん" type="primary">
61
+ <li class="menu_item">
62
+ <p class="menu_category"><span>■■■■■</span></p>
63
+ <p class="menu_txt"><mt:EntryTitle></p>
64
+ </li>
65
+ <mt:SetVar name="counter" op="+" value="1">
66
+ //処理が1件終わったのでカウンターに1を足す
67
+ </mt:IfCategory>
68
+
69
+ <mt:IfCategory name="麺類" type="primary">
70
+ <li class="menu_item">
71
+ <p class="menu_category"><span>■■■■■</span></p>
72
+ <p class="menu_txt"><mt:EntryTitle></p>
73
+ </li>
74
+ <mt:SetVar name="counter" op="+" value="1">
75
+ //処理が1件終わったのでカウンターに1を足す
76
+ </mt:IfCategory>
77
+
78
+ </mt:If>
79
+ </mt:Entries>
80
+ </ul>
81
+ ```
82
+ この時、『その他リスト』にunique="1"があると、『その他リスト』そのものが表示されなくなってしまいました。
83
+ どのように調整すればよいか見当もつきません…お力お菓子いただけますと幸いです…