_game_card.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {% load markdownify %}
  2. <div class="card">
  3. <div class="row no-gutters">
  4. <div class="col-auto">
  5. <div>
  6. <a href="{{game.game_system.get_absolute_url}}">
  7. <span class="system-badge badge badge-success {{game.game_system.retropie_slug}}">{{game.game_system.name|upper}}</span>
  8. </a>
  9. </div>
  10. <a href="{{game.get_absolute_url}}">
  11. {% if game.screenshot %}
  12. <img src="{{game.screenshot.url}}" style="width:34em;" class="" alt="Screenshot of {{game.name}}">
  13. {% elif game.marquee %}
  14. <img src="{{game.marquee.url}}" style="width:34em;" class="" alt="Title of {{game.name}}">
  15. {% else %}
  16. {% if featured != "true" %}
  17. <h3>{{game.name}}</h3>
  18. {% else %}
  19. <h2>{{game.name}}</h2>
  20. {% endif %}
  21. {% endif %}
  22. </a>
  23. </div>
  24. {% if featured == "true" %}
  25. <div class="col">
  26. <div class="card-block px-2">
  27. <p class="card-text m-10">{{game.description|markdownify}}</p>
  28. <a href="{{game.get_absolute_url}}" class="btn btn-primary">More</a>
  29. <a href="{{game.rom_file.url}}" class="btn btn-alert">Download</a>
  30. </div>
  31. </div>
  32. {% endif %}
  33. <div class="card-footer w-100 text-muted">
  34. <em class="{{game.rating_class}}">{{game.rating_by_100}}/100</em>
  35. <div id="genre-badges" style="float:right">
  36. {% for genre in game.genre.all %}
  37. <a href="{{genre.get_absolute_url}}">
  38. <span class="badge">{{genre.name}}</span>
  39. </a>
  40. {% endfor %}
  41. </div>
  42. </div>
  43. </div>
  44. </div>