| 插件名稱 | 多網(wǎng)站系統(tǒng) V4.10 |
| 插件作者 | 迅睿官方團隊 |
| 最近更新 | 2025-07-09 15:01:41 |
| 檢查按鈕增加目錄訪問權(quán)限驗證 網(wǎng)站列表下方增加更新緩存按鈕 |
在試用多網(wǎng)站系統(tǒng)時,如果我在主站后臺創(chuàng)建了10個多語言的多網(wǎng)站,我在主站后臺的【設(shè)置】-【網(wǎng)站信息】里添加了電話、微信號、、、等等自定義字段,又安裝了全局表單創(chuàng)建了幻燈大圖。問題來了,如果我的其他10個子站點我想在模板里寫如果當前子站點沒有添加這些自定義字段和全局表單幻燈大圖,就自動調(diào)用主站的。我是不是要在模板里每個調(diào)用的地方寫{if}判斷才行?
例如【網(wǎng)站信息】里的自定義字段,{dr_site_value('sjhm')},我是不是要這樣寫判斷{if dr_site_value('sjhm')}{dr_site_value('sjhm')}{else}{dr_site_value('sjhm',1)}{/if}
全局表單的話,就是
{form form=表單的英文名稱 ....}{/form}
{if !$count}
{form form=表單的英文名稱 .... site=1}{/form}
{/if}
是不是每個都要if判斷?有沒有更直接的寫法,當前子站點沒有時調(diào)用主站的
dr_site_value和form都會調(diào)用當前站點的內(nèi)容,不需要寫判斷
不會調(diào)用到主站,如果是調(diào)用到了主站,說明你域名或目錄沒綁定對,把當前站識別成了主站而不是子站了
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿官方創(chuàng)始人 我不是要調(diào)用當前站點的,我是說,如果當前站點沒有添加dr_site_value和form時,能不能有什么標簽?zāi)茏詣诱{(diào)用主站的
{if dr_site_value('sjhm')}{dr_site_value('sjhm')}{else}{dr_site_value('sjhm',1)}{/if}
{form form=表單的英文名稱 ....}
{empty}
{form form=表單的英文名稱 .... site=1}{/form}
{/empty}
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!