Skip to content

Instantly share code, notes, and snippets.

@naoaki011
Created May 15, 2011 17:27
Show Gist options
  • Save naoaki011/973341 to your computer and use it in GitHub Desktop.
Save naoaki011/973341 to your computer and use it in GitHub Desktop.
Asset Insertion Template module width Create Thumbnail
<mt:unless regex_replace="/\t/g","" strip_linefeeds="1">
<mt:SetVar name="max_width" value="800" />
<mt:SetVar name="max_thumbnail_width" value="450" />
<mt:SetVarBlock name="alt_text">
<mt:if name="caption">
<$mt:var name="caption" remove_html="1" strip_linefeeds="1" trim="1"$>
<mt:else>
<$mt:AssetDescription remove_html="1" strip_linefeeds="1" trim="1"$>
</mt:if>
</mt:SetVarBlock>
<mt:SetVarBlock name="image_html">
<mt:Var name="img_height" op="*" value="$max_thumbnail_width" setvar="mulvalue" />
<img
src="<mt:if name="img_width" gt="$max_thumbnail_width"><$mt:AssetThumbnailURL width="$max_thumbnail_width"$><mt:else><$mt:Var name="img_src"$></mt:if>"
width="<mt:if name="img_width" gt="$max_thumbnail_width"><$mt:Var name="max_thumbnail_width"$><mt:else><$mt:Var name="img_width"$></mt:if>"
height="<mt:if name="img_width" gt="$max_thumbnail_width"><$mt:Var name="mulvalue" op="/" value="$img_width" regex_replace="/\.\d+/",""$><mt:else><$mt:Var name="img_height"$></mt:if>"
alt="<mt:if name="alt_text"><$mt:Var name="alt_text" escape="html"$><mt:else><mt:AssetLabel remove_html="1" strip_linefeeds="1" trim="1" escape="html"></mt:if>" />
</mt:SetVarBlock>
<mt:if name="thumb">
<mt:AssetProperty property="image_width" setvar="asset_width" />
<mt:AssetProperty property="image_height" setvar="asset_height" />
<a href="<mt:if name="asset_width" gt="$max_width"><$mt:AssetThumbnailURL width="$max_width"$><mt:else><$mt:AssetURL$></mt:if>">
<$mt:var name="image_html"$>
</a>
<mt:else>
<$mt:var name="image_html"$>
</mt:if>
</mt:unless>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment