如何让 Drupal 使用 Wordpress 形式的编辑代码?
如果你曾有過將 Wordpress 網站遷移到 Drupal 的經驗,很可能客戶會問的第一件事就是如何為 Drupal 添加編輯代碼。
Wordpress 中的 Shortcodes 插件讓使用者可以在內容中添加各種編輯代碼,然后在顯示時代碼會被轉換為對應的內容,從而節省一定的編輯工作。例如,想要將?Wordpress 中的相冊嵌入到內容中,只需按 [gallery id=”123” size=”medium”] 格式添加編輯代碼,這段代碼在顯示時會被自動轉換為對應的相冊。
而在 Drupal 中,借助?Shortcode 模塊可以實現與之類似的功能。Drupal 中的 Shortcode 模塊并不是移植 Wordpress 的 Shortcodes 插件,只是實現了非常相似的功能而已。但如果客戶在Wordpress中使用 Shortcodes 插件,那么在 Drupal 中也不會覺得太不適應。
文本將向你介紹怎樣在 Drupal 中配置及使用 Shortcode 模塊。
?
準備工作
安裝 Shortcode 模塊的準備工作非常簡單,只需下載并啟用 Shortcode 及 Shortcode Basic Tags 子模塊即可。
會使用 Drush 的話,使用以下兩行命令可以快速下載和啟用這兩個模塊。
drush dl shortcode
drush dl shortcode shortcode_basic_tags
?
使用基礎標簽(Basic Tags)
Shortcode 核心模塊自身并不提供任何可用的編輯代碼,而是提供一套可供其它模塊使用的API接口。因此,必須要啟用 Shortcode 的子模塊(Shortcode Basic Tags 或 Shortcode Video Macro)才能開始使用編輯代碼功能。其中 Shortcode Basic Tags 是用得最多的一個子模塊,它提供一系列常用編輯代碼,如 [img], [link], [button] 等等。
現在讓我們一起來配置這個模塊,實現可以在編輯器中使用?[img], [link], [button] 這三種編輯代碼。
首先確認已啟用 Shortcode Basic Tags 子模塊,訪問輸入格式配置頁面并對 Filtered HTML進行配置。在Enable filters 選項中勾選中 Shortcodes后點擊保存
啟用了 Shortcode 過濾器后,再次編輯輸入格式,找到下方的配置面板選擇 Shortcode 進行進一步配置,如啟用圖片、鏈接和按鈕的編輯代碼。
根據需要調整過濾器的順序后保存設置。
完成了過濾器的配置,我們就來看看 Shortcode 的效果究竟如何。
點擊添加內容,填寫好標題后將以下代碼填寫到內容區域(如下圖)
[button path="node/2" (class="additional class")]Order now[/button]
[img src="misc/druplicon.png" (class="additional class"|alt="alt text")/]
[link path="node/2"]link text[/link]
編輯代碼的使用說明可以在輸入格式的幫助信息中找到,所以并不需要特意去記可用的編輯代碼。當不確定編輯代碼要怎么寫時,可以參考這些內容。
將上述示例代碼進行保存后,便可以在新建的頁面中看到剛才所輸入的編輯代碼都被轉為了對應的按鈕、圖片和鏈接。
轉載于:https://blog.51cto.com/11162996/1738851
總結
以上是生活随笔為你收集整理的如何让 Drupal 使用 Wordpress 形式的编辑代码?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对话高博(一)| 机器码、Pascal,
- 下一篇: 【C语言】数字在排序数组中出现的次数(改