Browse Source

IntexPageTag支持元数据排序

huangct 8 năm trước cách đây
mục cha
commit
4542bc1d4d

+ 3 - 0
jpress-model/src/main/java/io/jpress/model/query/ContentQuery.java

@@ -195,6 +195,9 @@ public class ContentQuery extends JBaseQuery {
 		sql.append(" left join mapping m on c.id = m.`content_id`");
 		sql.append(" left join taxonomy  t on  m.`taxonomy_id` = t.id");
 
+        //连接元数据表
+        sql.append(" left join metadata d on c.id = d.`object_id`");
+
 		LinkedList<Object> params = new LinkedList<Object>();
 
 		boolean needWhere = true;

+ 1 - 1
jpress-web-template-usoftchina/src/main/webapp/templates/usoftchina/content_version.html

@@ -216,7 +216,7 @@
     <div class="section-item section3">
         <h3>历史版本</h3>
         <div class="content">
-            <@jp.contents module="version">
+            <@jp.contents module="version" orderBy="meta:upgrade_time">
                 <#list contents as cont>
                     <div class="version-list">
                         <div><span><a href="${cont.url!}">UAS管理系统 ${(cont.getMetadataByKey("version_number"))!}版本</a></span><em>${(cont.getMetadataByKey("upgrade_time"))!}</em></div>

+ 1 - 1
jpress-web-template-usoftchina/src/main/webapp/templates/usoftchina/taxonomy_version.html

@@ -220,7 +220,7 @@
     <div class="section-item section3">
         <h3>历史版本</h3>
         <div class="content">
-            <@jp.contents module="version">
+            <@jp.contents module="version" orderBy="meta:upgrade_time">
                 <#list contents as cont>
                     <div class="version-list">
                         <div><span><a href="${cont.url!}">UAS管理系统 ${(cont.getMetadataByKey("version_number"))!}版本</a></span><em>${(cont.getMetadataByKey("upgrade_time"))!}</em></div>