有一個模塊在Drupal地做到這一點添加圖像的最佳方式,但我一直在沮喪與黑客that've是必要的Wygwam。以不需要完全覆蓋ChannelImages/Wygwam中的默認圖像處理的方式實現此功能的最佳方式是什麼?什麼是使內容創作者與標題在表達式引擎
回答
從像素&的資產模塊進補可使圖像(或任何其他文件)你雙擊並添加元數據。然後您可以訪問模板中的元數據。
檢查截圖:http://pixelandtonic.com/assets
您也可以使用本地文件管理器添加元數據。點擊文件管理器中的編輯圖標,你會看到幾個字段。您可以使用File Entries標籤來訪問它。
http://expressionengine.com/user_guide/modules/file/file_tag.html
對,這裏的問題在於作家在Wygwam中添加照片時實際上看不到標題。 Drupal似乎是通過Spark項目實現的,他們採用了Aloha編輯器,並且能夠在contenteditable字段中顯示靜態和動態內容。我希望我錯過了EE世界中一些標題的解決方案,但似乎沒有。 – kayaker243
資產是一個很好的建議,但我相信Devdemon的通道圖像可能是一個更適合你所建議的工作流程。 http://www.devdemon.com/channel_images/
客戶可以添加(並查看)標題等等,它與Wygwam和其他編輯完全整合。 Devdemon的支持也非常出色。
是的,我們目前使用通道圖像。頻道圖像是否提供了一些方法在內容中查看圖像標題? – kayaker243
你的意思是在wysiwyg編輯器裏面?不要這樣想。但是如果你的CSS樣式表具有這些樣式,你的客戶端應該確信它們在那裏並且按照設計者的意圖進行渲染。檢查devdemon站點上的示例代碼:http://www.devdemon.com/docs/channel_images/tags/images_static.html#example – erwinheiser
我通常使用矩陣與用於圖像的一列,用於字幕的一列,並且如果鏈接所需的鏈接的另一列。如果圖像位於模板中的某個固定位置,這當然最適合。
在可能的方式來做到這一點,我用的是運行一些jQuery的,看起來對圖像的特定區域內,如果他們有ALT屬性,裏面一個標籤的標籤內改寫圖像標記。
這樣:
jQuery(document).ready(function() {
$('#page-content > .wrapper img').each(function(){
if($(this).attr('alt') !== undefined && $(this).attr('alt').length > 0){
if(!$(this).parent().hasClass('content-image')){
$(this).replaceWith("<figure class='content-image "+$(this).attr('class')+"'>"+$($('<div></div>').html($(this).clone().attr('class',''))).html()+"<figcaption>"+$(this).attr('alt')+"</figcaption></figure>");
}
}
});
});
將做到這一點。它正在尋找帶有alt屬性的img標籤的#page-content div。然後重寫爲
<figure><img src='....' .... /><figcaption>This is the text that was in the alt attribute</figcaption></figure>
Soooo,那有點作品。唯一需要注意的是,你最好不要在你的替代文本中使用任何雙引號,否則會打破勝利。不是最乾淨的解決方案,而是解決方案。
- 1. 在表達式引擎中:操作textfields/wygwam字段的內容?
- 2. 在表達式引擎中顯示最近的作者
- 3. 作者的表達式引擎sql查詢條目列表
- 4. 如何在表達式引擎中創建內部鏈接?
- 5. 表達式引擎搜索問題
- 6. 表達式引擎404問題
- 7. 表達式引擎的分頁問題
- 8. 表達式引擎 - 麪包屑問題!
- 9. Javascript和表達式引擎標籤
- 10. 將Eventbrite與表達式引擎集成
- 11. 內嵌的jQuery/AJAX在表達式引擎不工作
- 12. 構建表達式引擎中的內容
- 13. 在Rails中爲引擎創建引擎的最佳方式是什麼?
- 14. 表達式引擎字符串操作
- 15. 表達式引擎掛鉤
- 16. 表達式引擎掛鉤
- 17. 表達式引擎CMS
- 18. 表達式引擎&CSS
- 19. 表達式引擎2輸出通道字段標題
- 20. 表達式引擎刪除標題要求
- 21. 使用safecracker克隆表達式引擎
- 22. 表達式引擎使用groovy
- 23. 以下表達式的python中的等效內容是什麼?
- 24. RegEx中的表達式\ X匹配的內容是什麼?
- 25. 表達式引擎 - 爲什麼主目錄404中的模板?
- 26. 是否可以使用SQL創建具有表達式引擎表達式的索引?
- 27. 什麼是兼容Java的便攜式數據庫引擎?
- 28. 什麼是「表達問題」?
- 29. 將內容從Wordpress導入到表達式引擎的最佳方式
- 30. 正則表達式與XML在標籤之間查找內容
有實現內容圖像100點1的方式,讓你能具體談談到底要求 - 它需要在原位wygwam內容文本中的任何位置?是否有些作者可以編輯文本,但不能添加/編輯圖像?或者是你希望所有的編輯能夠做到,但是沒有設置用戶組上傳圖像的權利? –
我得到的是Wygwam在處理評論時非常不靈活。 WordPress和Drupal有廣泛使用的選項,但EE相對較少。我現在的結論是,出於多種原因,EE是出版網站的二等獎。我希望有一些我錯過了。 – kayaker243