<{if $smarty.session.submission_adm|default:false}>
修改投稿主題
建立投稿主題
<{/if}>
```
7. 如果有發布者和發布日期等欄位,就會多一個頁面的發布資訊,這部份也可以刪除或修改(順便移到工具列上方)
```markup
<{$uid_name}> 發布於 <{$create_time}>
```
8. 在頁面的發布資訊的下方,加入只有管理者可以看到的額外設定,[圖示可到此搜尋](https://fontawesome.com/search?ic=free)
```markup
<{if $smarty.session.submission_adm|default:false}>
獎項:<{if $info.award|default:''}><{$info.award}><{else}>無<{/if}>
密碼:<{if $info.pass_code|default:''}><{$info.pass_code}><{else}>無<{/if}>
年級:<{if $info.grade|default:''}><{'、'|implode:$info.grade}><{else}>無<{/if}>
<{/if}>
```
1. `justify-content-center` 使用 flex 將 .col-\* 的內容水平置中排列,[可參考這裡](https://getbootstrap.com/docs/5.3/utilities/flex/#justify-content)
2. `fs-5` 將文字設為5級大小(數字越大字越小,1~6,[可參考這裡](https://getbootstrap.com/docs/5.3/utilities/text/#font-size))
3. `<{'、'|implode:$info.grade}>` 的用法是在Smarty中使用PHP函數的用法,`implode() `是將陣列,用指定的字元串接起來,原本在PHP應該是這樣:
```php
implode('、', $info['grade']);
```
4. 到了Smarty,需要將第一個參數,放到最左邊,接著用` | `來接著函數名稱,若還有第二個、第三個參數,依序用` : `隔開即可
```markup
<{'、'|implode:$info.grade}>
```
9. 最後修改說明欄,也可以移到工具列上方:
```markup