2013-04-22 105 views
0

我有一個Joomla模板,我正在設計,但爲了幫助整體上訴/ gui我想預先加載創建的帖子/頁面/博客,並讓他們動態加載在首頁。 Joomla可以嗎?它適用於我已經創建的頁面,但如果網站具有已創建的頁面,那該怎麼辦。基本上允許前端從動態創建的列表中加載一個隨機頁面。有沒有辦法從joomla動態獲取所有頁面/帖子的列表,並讓javascript/jquery預加載這些頁面,或者只在主站點上加載這些頁面。Jquery加載Joomla模板頁面

簡化請求。一頁網站,充當多頁面界面。所以用戶有一個設置控制界面選項,這將允許他們加載頁面,而不必每次刷新/加載每個頁面。

想知道如果任何堆棧溢出用戶之前已經設置了這樣的東西,並可以提供一些他們如何完成這一點的見解。我瞭解如何預加載預先頁面,但目標是根據創建的新頁面動態加載它們。

回答

0

從我所知道的情況來看,需要相當多的重寫才能使其正常工作,因爲默認情況下joomla不工作「ajaxified」。我會查看joomla extensions目錄,看看是否有這樣的事情已經完成。模板都不可能在默認情況下做到這一點(我已經看到了WordPress的類似的東西)

http://extensions.joomla.org/search?q=ajax

有一個數字,添加Ajax功能,雖然插件的他們是如何地滿足您的目標是什麼可以另當別論。

要自己編寫代碼,您需要jQuery/JavaScript的知識,並創建模板來覆蓋到調用頁面的鏈接,儘管Ajax和重寫joomla的功能阻止它包括所有額外頁面中的頁眉/頁腳(只是html你需要)。

進一步深入將需要相當一段時間。我建議尋找一個可以默認這樣做的插件,這樣你不必花費太多時間來改變joomla加載頁面的方式。

+0

Jquery/Javascript不會是一個問題,但它是一些如何讓Joomla返回Json格式或類似的東西傳遞給jquery/javascript,以便在管理中創建的頁面列表面板可以預先加載。從本質上講,我仍然希望Joomla仍然在後端運行它,但是在設計/模板一側只加載頁面本身。到目前爲止,我能夠實現這個目標的唯一方法是首先創建頁面,然後複製鏈接,然後讓jquery以這種方式預加載內容。 – DEVPROCB 2013-04-23 00:36:53

+0

這就是我提出覆蓋的原因,你可以重寫每個組件的「視圖」,而不是將數據轉儲爲JSON格式。我相信有一個joomla函數來禁用http://stackoverflow.com/questions/10739611/joomla-component-output-without-html該問題可能有助於這一點。 – 2013-04-24 19:20:26

+0

我不想顯示任何不同的內容。我只是在尋找一種方法來獲取在Jquery中預加載的所有鏈接列表。 – DEVPROCB 2013-04-29 02:08:37