3
我對使用Joomla頗爲陌生。我已經創建了一個自定義模塊,但是我想在</body>
標記附近添加一些代碼(或者在開頭的<body>
標記附近),以保證它不會嵌套在模板中的任何表格中。如何在Joomla模塊內的</body>標記附近添加HTML?
我已經找到了有關如何在內容插件中執行此操作的詳細信息,但是我只想擁有該模塊。
任何想法?謝謝。
我對使用Joomla頗爲陌生。我已經創建了一個自定義模塊,但是我想在</body>
標記附近添加一些代碼(或者在開頭的<body>
標記附近),以保證它不會嵌套在模板中的任何表格中。如何在Joomla模塊內的</body>標記附近添加HTML?
我已經找到了有關如何在內容插件中執行此操作的詳細信息,但是我只想擁有該模塊。
任何想法?謝謝。
如果整個模塊剛好在</body>
之前,那麼您將需要在模板中創建一個模塊位置。在把這個在居民點文件/templates/[name]/index.php
:
<jdoc:include type="modules" name="endofpage" />
現在,當您添加模塊,你可以把它的位置「endofpage」(或更好的名字,如果你選擇)。否則,如果您的主要模塊內容是在常規設計範圍內,您將不得不創建兩個模塊或使用像您所說的插件方法。沒有辦法使用一個模塊將內容注入頁面的兩個不同部分(除非您使用Javascript來生成它)。
謝謝,但是模塊將放置在模板中的任何位置。我只需要在
或附近放置一些其他代碼,我知道它們並不嵌套在表格中。那麼我可能需要使用JavaScript。 在模塊中可以添加JavaScript標籤,似乎很奇怪我不能在開放後直接放置一些代碼標籤,我可以保證不在我使用jQuery將代碼追加到
標籤。感謝您的指導 – Luke我不太確定我遵循爲什麼DisgruntledGoat建議不起作用。
如果你想在馬上的
1開始添加代碼)創建您的TEMPLATE.XML(startofpage調用它,或endofpage) 2)在你的index.php模板發生一個新的模塊位置根據您要輸出什麼樣的代碼 3),改變模塊
來源
2010-03-23 15:47:56 Jeepstone
對不起,我應該更清楚的問題。它需要完全獨立於模塊之中。我不想要求安裝模塊的人添加標記後可以訪問修改。你可以在我看到的 –
Luke
中沒有問題地添加腳本標籤。如果您的模板在特定位置沒有模塊,那麼您需要使用javascript(例如jQuery)來追加它。尋找.append()方法,就像DisgruntledGoat所說:o) – Jeepstone
東西上一個Joomla網站的風格屬性放在內側的位置,因此它取決於你的模板有位置。
所以,如果有一個空的位置可用(在所有其他位置之後),放置你的模塊將它作爲身體末尾之前的最後一件事。
來源
2012-09-04 13:30:15 Dzumla
相關問題