Головна » Форум » InstantCMS - встановлення та налаштування » [ВИРІШЕНО] перенос таблиці властивостей в об"яві

[ВИРІШЕНО] перенос таблиці властивостей в об"яві

як перенести таблицю ?
Олександр
як перенести таблицю властивостей типу контенту у верхню частину під назву

""
зменшене Зображення. Клацніть, щоб побачити оригінал.
Редагувалось: 1 раз (Останній: 8 серпня 2015 у 11:11)
Олег Васильович я
Привіт!
Якщо у вас налаштування не відрізняються від дефолтних і треба щоб виглядало так:
""
зменшене Зображення. Клацніть, щоб побачити оригінал.

то, ось вам код:
Код PHP:
  1. <?php $user = cmsUser::getInstance(); ?>
  2.  
  3. <?php if ($fields['title']['is_in_item']){ ?>
  4. <h1>
  5. <?php if ($item['parent_id']){ ?>
  6. <div class="parent_title">
  7. <a href="<?php echo href_to($item['parent_url']); ?>"><?php html($item['parent_title']); ?></a> &rarr;
  8. </div>
  9. <?php } ?>
  10. <?php html($item['title']); ?>
  11. <?php if ($item['is_private']) { ?>
  12. <span class="is_private" title="<?php html(LANG_PRIVACY_PRIVATE); ?>"></span>
  13. <?php } ?>
  14. </h1>
  15. <?php unset($fields['title']); ?>
  16. <?php } ?>
  17. <?php if ($props && $props_values) { ?>
  18. <?php
  19. $props_fields = $this->controller->getPropsFields($props);
  20. $props_fieldsets = cmsForm::mapFieldsToFieldsets($props);
  21. ?>
  22. <div class="content_item_props <?php echo $ctype['name']; ?>_item_props">
  23. <table>
  24. <tbody>
  25. <?php foreach($props_fieldsets as $fieldset){ ?>
  26. <?php if ($fieldset['title']){ ?>
  27. <tr>
  28. <td class="heading" colspan="2"><?php html($fieldset['title']); ?></td>
  29. </tr>
  30. <?php } ?>
  31. <?php if ($fieldset['fields']){ ?>
  32. <?php foreach($fieldset['fields'] as $prop){ ?>
  33. <?php if (isset($props_values[$prop['id']])) { ?>
  34. <?php $prop_field = $props_fields[$prop['id']]; ?>
  35. <tr>
  36. <td class="title"><?php html($prop['title']); ?></td>
  37. <td class="value">
  38. <?php echo $prop_field->parse($props_values[$prop['id']]); ?>
  39. </td>
  40. </tr>
  41. <?php } ?>
  42. <?php } ?>
  43. <?php } ?>
  44. <?php } ?>
  45. </tbody>
  46. </table>
  47. </div>
  48. <?php } ?>
  49.  
  50. <div class="content_item <?php echo $ctype['name']; ?>_item">
  51.  
  52. <?php foreach($fields as $name=>$field){ ?>
  53.  
  54. <?php if (!$field['is_in_item']) { continue; } ?>
  55. <?php if ($field['is_system']) { continue; } ?>
  56. <?php if (empty($item[$field['name']])) { continue; } ?>
  57. <?php if ($field['groups_read'] && !$user->isInGroups($field['groups_read'])) { continue; } ?>
  58.  
  59. <?php
  60. if (!isset($field['options']['label_in_item'])) {
  61. $label_pos = 'none';
  62. } else {
  63. $label_pos = $field['options']['label_in_item'];
  64. }
  65. ?>
  66.  
  67. <div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>">
  68.  
  69. <?php if ($label_pos != 'none'){ ?>
  70. <div class="title_<?php echo $label_pos; ?>"><?php html($field['title']); ?>: </div>
  71. <?php } ?>
  72.  
  73. <div class="value">
  74.  
  75. <?php
  76. echo $field['html'];
  77. ?>
  78.  
  79. </div>
  80.  
  81. </div>
  82.  
  83. <?php } ?>
  84.  
  85.  
  86.  
  87. <?php
  88. $hooks_html = cmsEventsManager::hookAll("content_{$ctype['name']}_item_html", $item);
  89. if ($hooks_html) { echo html_each($hooks_html); }
  90. ?>
  91.  
  92. <?php
  93. $is_tags = $ctype['is_tags'] &&
  94. !empty($ctype['options']['is_tags_in_item']) &&
  95. $item['tags'];
  96. ?>
  97.  
  98. <?php if ($is_tags){ ?>
  99. <div class="tags_bar">
  100. <?php echo html_tags_bar($item['tags']); ?>
  101. </div>
  102. <?php } ?>
  103.  
  104. <?php
  105. $show_bar = $ctype['is_rating'] ||
  106. $fields['date_pub']['is_in_item'] ||
  107. $fields['user']['is_in_item'] ||
  108. !empty($ctype['options']['hits_on']) ||
  109. !$item['is_pub'] ||
  110. !$item['is_approved'];
  111. ?>
  112.  
  113. <?php if ($ctype['item_append_html']){ ?>
  114. <div class="append_html"><?php echo $ctype['item_append_html']; ?></div>
  115. <?php } ?>
  116.  
  117. <?php if ($show_bar){ ?>
  118. <div class="info_bar">
  119. <?php if ($ctype['is_rating']){ ?>
  120. <div class="bar_item bi_rating">
  121. <?php echo $item['rating_widget']; ?>
  122. </div>
  123. <?php } ?>
  124. <?php if ($fields['date_pub']['is_in_item']){ ?>
  125. <div class="bar_item bi_date_pub" title="<?php html( $fields['date_pub']['title'] ); ?>">
  126. <?php echo $fields['date_pub']['html']; ?>
  127. </div>
  128. <?php } ?>
  129. <?php if (!$item['is_pub']){ ?>
  130. <div class="bar_item bi_not_pub">
  131. <?php echo LANG_CONTENT_NOT_IS_PUB; ?>
  132. </div>
  133. <?php } ?>
  134. <?php if (!empty($ctype['options']['hits_on'])){ ?>
  135. <div class="bar_item bi_hits" title="<?php echo LANG_HITS; ?>">
  136. <?php echo $item['hits_count']; ?>
  137. </div>
  138. <?php } ?>
  139. <?php if ($fields['user']['is_in_item']){ ?>
  140. <div class="bar_item bi_user" title="<?php html( $fields['user']['title'] ); ?>">
  141. <?php echo $fields['user']['html']; ?>
  142. </div>
  143. <?php if (!empty($item['folder_title'])){ ?>
  144. <div class="bar_item bi_folder">
  145. <a href="<?php echo href_to('users', $item['user']['id'], array('content', $ctype['name'], $item['folder_id']
Олександр
дякую
|
Перейти на форум: