6 - 4 : 6-4 すぐに使えるSmartyタグと変数一覧
🔍 よく使うSmarty基本タグ・変数リファレンス(文字と画像の融合) ▲ 【図】よく使うSmarty基本タグ・変数リファレンス ...
🔍 よく使うSmarty基本タグ・変数リファレンス(文字と画像の融合)
1
<{$xoops_sitename}>
一般設定で登録したサイト名を出力(<{$xoops_slogan}>: 副題)。
2
<{$xoops_url}>
サイトのベースURL(http://...)を絶対パスで安全に出力。
3
<{if $xoops_isuser}>
ログイン中の会員だけに表示する条件分岐(<{else}>: ゲスト向け)。
4
<{foreach from=$item ...}>
新着記事や写真リストをループ処理して一覧表示。
コピペで使える!デザイン変更に必須のSmartyスニペット
テンプレート内で最も頻繁に使われる定番のSmartyタグと変数です:
1. ログイン状態や管理者権限による表示分岐
<!-- 管理者にだけ編集ボタンを表示する -->
<{if $xoops_isadmin}>
<a href="<{$mydirurl}>/edit.php?id=<{$item.id}>" class="btn-edit">✏️ この記事を編集</a>
<{/if}>
<!-- 会員ログイン中かゲストかでメッセージを切り替える -->
<{if $xoops_isuser}>
<p>ようこそ、<strong><{$xoops_uname}></strong> 様!</p>
<{else}>
<p>会員の方は <a href="<{$xoops_url}>/user.php">こちらからログイン</a> してください。</p>
<{/if}>
2. 記事一覧のループ表示(foreach)
<ul class="news-list">
<{foreach item=topic from=$topics}>
<li>
<span class="date"><{$topic.post_date|date_format:"%Y年%m月%d日"}></span>
<span class="cat"><{$topic.category_name}></span>
<a href="<{$topic.url}>"><{$topic.title}></a>
</li>
<{/foreach}>
</ul>
Active
5279 bytes
更新: 2026-10-31 12:19 by Tac Hisaoka