listbuilder.html 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <div class="builder listbuilder-box">
  2. <!-- Tab导航 -->
  3. <notempty name="tab_nav">
  4. <div class="builder-tabs">
  5. <div class="row">
  6. <div class="col-xs-12">
  7. <ul class="nav nav-tabs">
  8. <volist name="tab_nav.tab_list" id="tab">
  9. <li class="<php>if($tab_nav['current_tab'] == $key) echo 'active';</php>"><a href="{$tab.href}">{$tab.title}</a></li>
  10. </volist>
  11. </ul>
  12. </div>
  13. </div>
  14. </div>
  15. <div class="form-group"></div>
  16. </notempty>
  17. <!-- 顶部工具栏按钮 -->
  18. <div class="builder-toolbar">
  19. <div class="row">
  20. <!-- 工具栏按钮 -->
  21. <notempty name="top_button_list">
  22. <div class="col-xs-12 col-sm-8 button-list clearfix">
  23. <div class="form-group">
  24. <volist name="top_button_list" id="button">
  25. <a {$button.attribute}>{$button.title}</a>&nbsp;
  26. </volist>
  27. </div>
  28. </div>
  29. </notempty>
  30. <!-- 搜索框 -->
  31. <notempty name="search">
  32. <empty name="search_form_items">
  33. <div class="col-xs-12 col-sm-4 clearfix">
  34. <form class="form" method="get" action="{$search.url}">
  35. <div class="form-group">
  36. <div class="input-group search-form">
  37. <input type="text" name="keyword" class="search-input form-control" value="{$_GET.keyword}" placeholder="{$search.title}">
  38. <span class="input-group-btn"><a class="btn btn-default search-btn"><i class="fa fa-search"></i></a></span>
  39. </div>
  40. </div>
  41. </form>
  42. </div>
  43. </empty>
  44. </notempty>
  45. </div>
  46. </div>
  47. <!-- 数据列表 -->
  48. <div class="builder-container">
  49. <div class="row">
  50. <div class="col-xs-12">
  51. <div class="builder-table">
  52. <div class="panel panel-default table-responsive">
  53. <table class="table table-bordered table-striped table-hover">
  54. <thead>
  55. <tr>
  56. <th><input class="check-all" type="checkbox"></th>
  57. <volist name="table_column_list" id="column">
  58. <th>{$column.title|htmlspecialchars}</th>
  59. </volist>
  60. </tr>
  61. </thead>
  62. <tbody>
  63. <volist name="table_data_list" id="data">
  64. <tr>
  65. <td>
  66. <input class="ids" type="checkbox" value="{$data[$table_data_list_key]}" name="ids[]">
  67. </td>
  68. <?php foreach ($table_column_list as $column) :?>
  69. <td>
  70. <?php if ($column['name'] === 'right_button') : ?>
  71. <?php foreach ($data['right_button'] as $rb) : ?>
  72. <a {$rb['attribute']}>{$rb['title']}</a>
  73. <?php endforeach; ?>
  74. <?php else: ?>
  75. {$data[$column['name']]}
  76. <?php endif; ?>
  77. </td>
  78. <?php endforeach; ?>
  79. </tr>
  80. </volist>
  81. <empty name="table_data_list">
  82. <tr class="builder-data-empty">
  83. <php>$tdcolspan = count($table_column_list)+1</php>
  84. <td class="text-center empty-info" colspan="{$tdcolspan}">
  85. <i class="fa fa-database"></i> 暂时没有数据<br>
  86. </td>
  87. </tr>
  88. </empty>
  89. </tbody>
  90. </table>
  91. </div>
  92. <notempty name="table_data_page">
  93. <ul class="pagination">{$table_data_page}</ul>
  94. </notempty>
  95. </div>
  96. </div>
  97. </div>
  98. </div>
  99. <!-- 额外功能代码 -->
  100. {$extra_html}
  101. </div>