entry.html 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <h3 class="uk-h3"><a href="index.php?p=collections&collection=<?php echo $TemplateData['loadedCollection']['id'] ?? ''; ?>"><?php echo $TemplateData['loadedCollection']['name'] ?? ''; ?></a></h3>
  2. <div class="uk-grid-small uk-grid-row-small uk-grid-row-small" uk-grid>
  3. <div class="uk-width-1-2@l">
  4. <article class="uk-article">
  5. <?php if($TemplateData['showEdit'] === true) { ?>
  6. <p class="uk-article-meta"><a href="index.php?p=manageentry&collection=<?php echo $TemplateData['loadedCollection']['id'] ?? ''; ?>&id=<?php echo $TemplateData['entry']['id']; ?>"><?php echo $I18n->t('global.edit'); ?></a></p>
  7. <?php
  8. }
  9. if(isset($TemplateData['entry']['fields'])) {
  10. foreach($TemplateData['entry']['fields'] as $field) {
  11. if($field['identifier'] == "coverimage") continue;
  12. if($field['identifier'] == "attachment") continue;
  13. $_fieldViewSpecial = Summoner::themefile('entry/field-'.$field['type'].'-'.$field['identifier'].'.html', UI_THEME);
  14. $_fieldView = Summoner::themefile('entry/field-'.$field['type'].'.html', UI_THEME);
  15. if(file_exists($_fieldViewSpecial)) {
  16. require $_fieldViewSpecial;
  17. }
  18. elseif(file_exists($_fieldView)) {
  19. require $_fieldView;
  20. }
  21. else {
  22. require $TemplateData['fieldViewDefault'];
  23. }
  24. }
  25. }
  26. ?>
  27. </article>
  28. </div>
  29. <div class="uk-width-1-2@l">
  30. <?php
  31. if(isset($TemplateData['entry']['fields'])) {
  32. foreach($TemplateData['entry']['fields'] as $field) {
  33. if($field['identifier'] == "coverimage" || $field['identifier'] == "attachment") {
  34. $_fieldViewSpecial = Summoner::themefile('entry/field-'.$field['type'].'-'.$field['identifier'].'.html', UI_THEME);
  35. $_fieldView = Summoner::themefile('entry/field-'.$field['type'].'.html', UI_THEME);
  36. if(file_exists($_fieldViewSpecial)) {
  37. require $_fieldViewSpecial;
  38. }
  39. elseif(file_exists($_fieldView)) {
  40. require $_fieldView;
  41. }
  42. else {
  43. require $TemplateData['fieldViewDefault'];
  44. }
  45. }
  46. }
  47. }
  48. ?>
  49. </div>
  50. </div>