tags: image and css - show ID in assets/index
This commit is contained in:
parent
49e6509a51
commit
25752b7065
|
@ -54,6 +54,24 @@ module Parser
|
|||
tag.attr[I18n.locale.to_s] rescue nil
|
||||
end
|
||||
end
|
||||
c.define_tag 'css' do |tag|
|
||||
assets = Asset.any_in(:filename => tag.attr['name'].split(',').map(&:strip))
|
||||
res = ''
|
||||
assets.each do |asset|
|
||||
res << "<link href='#{asset.data.file.url}' rel='stylesheet' type='text/css' /> " if asset.data.file.content_type.eql?('text/css')
|
||||
end
|
||||
res
|
||||
end
|
||||
c.define_tag 'image' do |tag|
|
||||
asset = Asset.find(tag.attr['id'])
|
||||
if asset
|
||||
res = "<img src=#{asset.data.file.url} "
|
||||
tag.attr.each do |l|
|
||||
res << "#{l[0]}=#{l[1]} "
|
||||
end
|
||||
res << '>'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
|
||||
<table>
|
||||
<tr>
|
||||
<th><%= t('admin.id') %></th>
|
||||
<th><%= t('admin.file_name') %></th>
|
||||
<th><%= t('admin.description') %></th>
|
||||
<th><%= t('admin.format') %></th>
|
||||
|
@ -18,6 +19,7 @@
|
|||
|
||||
<% @assets.each do |asset| %>
|
||||
<tr>
|
||||
<td><%= asset.id %></td>
|
||||
<td><%= link_to asset.filename, asset.data.url, :target => '_blank' %></td>
|
||||
<td><%= asset.description %></td>
|
||||
<td><%= asset.data.file.content_type %></td>
|
||||
|
|
|
@ -50,6 +50,7 @@ en:
|
|||
file_name: Filename
|
||||
file_size: File size
|
||||
format: Format
|
||||
id: ID
|
||||
is_published: Is published
|
||||
item: Item
|
||||
key: Key
|
||||
|
|
|
@ -47,6 +47,7 @@ zh_tw:
|
|||
file_name: 檔名
|
||||
file_size: 檔案大小
|
||||
format: 格式
|
||||
id: ID
|
||||
is_published: 被出版
|
||||
item: 項目
|
||||
key: 關鍵
|
||||
|
|
Reference in New Issue