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