first commit
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 图片墙(用于板块14东海文化:不规则网格) -->
|
||||
<root>
|
||||
<label>
|
||||
<id>图片墙</id>
|
||||
<name>图片墙(不规则网格)</name>
|
||||
<description>渲染大图+小图混合的瀑布流风格图片墙,支持鼠标 hover 显示标题</description>
|
||||
<category>列表类</category>
|
||||
<version>v1.0</version>
|
||||
<creator>军政门户项目组</creator>
|
||||
</label>
|
||||
|
||||
<datasource>
|
||||
<type>SQL</type>
|
||||
<sql><![CDATA[
|
||||
SELECT TOP (@ShowNum)
|
||||
G.GeneralID, G.Title, G.Thumbnails, G.UpdateTime, G.Hits,
|
||||
-- 用 Hits 取整除3 决定尺寸类别(演示用,业务上可后台手动指定)
|
||||
(G.Hits % 4) AS SizeClass
|
||||
FROM PE_CommonModel CM
|
||||
INNER JOIN PE_U_Photo G ON CM.GeneralID = G.GeneralID
|
||||
WHERE CM.NodeID IN (SELECT NodeID FROM PE_Nodes WHERE ParentID = @NodeId OR NodeID = @NodeId)
|
||||
AND CM.Status = 99 AND CM.Deleted = 0
|
||||
ORDER BY G.UpdateTime DESC
|
||||
]]></sql>
|
||||
<parameters>
|
||||
<param name="NodeId" type="int" default="0" description="图片栏目ID" />
|
||||
<param name="ShowNum" type="int" default="7" description="显示张数" />
|
||||
</parameters>
|
||||
</datasource>
|
||||
|
||||
<output>
|
||||
<![CDATA[
|
||||
<div class="imgwall-inner">
|
||||
<xsl:for-each select="/NewDataSet/Table">
|
||||
<a class="iw-{SizeClass}" href="{PE.Node.Link/GeneralID/{GeneralID}}">
|
||||
<span class="iw-img"><img src="{Thumbnails}" alt="{Title}"></span>
|
||||
<span class="iw-cap"><xsl:value-of select="Title" /></span>
|
||||
</a>
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
]]>
|
||||
</output>
|
||||
</root>
|
||||
Reference in New Issue
Block a user