2014-07-01 68 views
0

我是joomla開發的新手,但似乎無法弄清楚如何動態獲取描述以顯示爲模塊後端表單數據的工具提示。我正在查看來自joomlart的示例模塊,它們的xml文件中的單個字段元素的代碼如下所示。在工具提示中使用定製joomla模塊中的變量

<field 

       name="mainWidth" 

       type="text" 

       default="auto" 

       size="5" 

       label="MAIN_WIDTH" 

       description="MAIN_WIDTH_DESC" /> 

MAIN_WIDTH和MAIN_WIDTH_DESC顯然是在某種程度上被訪問,後來渲染當模塊在後臺運行變量,但我找不到其中的值到這些變量存儲或如何複製這種行爲。任何幫助,將不勝感激。

回答

0

標籤是打印到屏幕的標籤,描述作爲工具提示呈現。

您可以將這些變量名稱替換爲實際文本,並在呈現表單時使用。 但是,在您的示例中,我相信他們正在使用語言文件來顯示文本。

雖然您可以在模塊中設置語言文件以供該模塊使用,但命名約定會向我表明這些語言文件正在從模板的語言文件之類的地方拉出。

(這樣的文件很可能被發現無論是在/語言/或管理員/語言或/模板/ yourtemplate /語言)

這些文件的好處是允許網站的翻譯不存在每次都必須寫一個新的模塊/模板。最終,如果你不想要各種語言版本的網站,並且你只打算在一個網站上使用該模塊,而不是將其作爲擴展名出售,那麼就沒有強烈的需要爲它創建一個語言文件。你自己定製的模塊(儘管最好的做法可能是這樣做)。

+0

聽起來不錯,謝謝。我只是使用desc標籤中的文本而不是變量,但我不確定變量的優點。現在我明白了。欣賞它。 – atinybeardedman