special.html 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. {layout name="common/layout" /}
  2. <style>
  3. .special-headline {
  4. margin-top: 15px;
  5. }
  6. .special-headline blockquote {
  7. border-radius: 3px;
  8. padding: 15px 17px;
  9. border: none;
  10. background: #f5f9ff;
  11. font-family: 'Open Sans', sans-serif !important;
  12. }
  13. .special-headline blockquote:before {
  14. content: ' ';
  15. }
  16. .special-headline blockquote h3 {
  17. line-height: 35px !important;
  18. margin-bottom: 0px;
  19. margin-top: 0 !important;
  20. font-size: 16px !important;
  21. font-weight: 400;
  22. color: #777;
  23. }
  24. .special-headline blockquote h3::before {
  25. content: "“";
  26. font-size: 100px;
  27. display: block;
  28. float: left;
  29. line-height: 1;
  30. height: 35px;
  31. opacity: .4;
  32. padding-right: 10px;
  33. }
  34. .special-banner {
  35. background-image: url({cms:special name= 'banner' /});
  36. background-size: cover;
  37. background-attachment: scroll;
  38. background-position: center;
  39. height: 300px;
  40. position: relative;
  41. }
  42. .special-title {
  43. position: absolute;
  44. bottom: 0;
  45. left: 0;
  46. width: 100%;
  47. padding-top: 10px;
  48. background: linear-gradient(-180deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.50));
  49. }
  50. .special-title .label {
  51. margin-left: 20px;
  52. }
  53. .special-title h1 {
  54. font-size: 22px;
  55. color: #fff;
  56. line-height: 30px;
  57. padding-left: 20px;
  58. margin-bottom: 20px;
  59. }
  60. @media (max-width: 767px) {
  61. .special-banner {
  62. height: 180px;
  63. }
  64. .special-headline blockquote h3 {
  65. font-size: 14px !important;
  66. }
  67. .special-headline blockquote h3::before {
  68. font-size: 80px;
  69. }
  70. }
  71. </style>
  72. <div class="container" id="content-container">
  73. <div class="row">
  74. <main class="col-xs-12">
  75. <div class="panel panel-default article-content">
  76. <div class="panel-body">
  77. <div class="special-banner">
  78. <div class="special-title">
  79. <div class="label label-primary">
  80. {cms:special name="label|default='热门专题'" /}
  81. </div>
  82. <h1>{cms:special name="title|htmlentities" /}</h1>
  83. </div>
  84. </div>
  85. <div class="special-headline">
  86. <blockquote>
  87. <h3>{cms:special name="intro" /}</h3>
  88. </blockquote>
  89. </div>
  90. <div class="special-body">
  91. <div class="article-list">
  92. <!-- S 专题文章列表 -->
  93. {cms:pagelist id="item"}
  94. {include file="common/item"}
  95. {/cms:pagelist}
  96. <!-- E 专题文章列表 -->
  97. </div>
  98. <!-- S 分页 -->
  99. {include file="common/pageinfo" /}
  100. <!-- E 分页 -->
  101. </div>
  102. <div class="clearfix"></div>
  103. </div>
  104. </div>
  105. <div class="panel panel-default" id="comments">
  106. <div class="panel-heading">
  107. <h3 class="panel-title">{:__('Comment list')}
  108. <small>共有 <span>{cms:special name="comments" /}</span> 条评论</small>
  109. </h3>
  110. </div>
  111. <div class="panel-body">
  112. {if $__SPECIAL__.iscomment}
  113. {include file="common/comment" type="special" aid="__SPECIAL__.id"}
  114. {else/}
  115. <div class="text-muted text-center">评论功能已关闭</div>
  116. {/if}
  117. </div>
  118. </div>
  119. </main>
  120. </div>
  121. </div>