diff --git a/.gitignore b/.gitignore index ad6ac8c..806985c 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,6 @@ /node_modules/ /app/Resources/libs/semantic/dist /web/resources/ +/var/media/ /web/media/ .php_cs.cache \ No newline at end of file diff --git a/app/Resources/assets/images/noimage.png b/app/Resources/assets/images/noimage.png new file mode 100644 index 0000000..59d5601 Binary files /dev/null and b/app/Resources/assets/images/noimage.png differ diff --git a/app/Resources/views/ajax.html.twig b/app/Resources/views/ajax.html.twig index 42aa693..8cbf23a 100644 --- a/app/Resources/views/ajax.html.twig +++ b/app/Resources/views/ajax.html.twig @@ -1,6 +1,3 @@ -{% import 'macros/blocks.html.twig' as blocks %} -{% import 'macros/elements.html.twig' as elements %} - {% for label, flashes in app.session.flashbag.all %} {% for flash in flashes %} {{ elements.flash(label,flash) }} diff --git a/app/Resources/views/brickset/description.html.twig b/app/Resources/views/brickset/description.html.twig index 3903491..8beaaf8 100644 --- a/app/Resources/views/brickset/description.html.twig +++ b/app/Resources/views/brickset/description.html.twig @@ -1,5 +1,8 @@ {% extends 'ajax.html.twig' %} +{% import 'macros/blocks.html.twig' as blocks %} +{% import 'macros/elements.html.twig' as elements %} + {% block content %} {% if description|length %} {{ description|raw }} diff --git a/app/Resources/views/brickset/images.html.twig b/app/Resources/views/brickset/images.html.twig index 0e1f501..66bad9f 100644 --- a/app/Resources/views/brickset/images.html.twig +++ b/app/Resources/views/brickset/images.html.twig @@ -1,5 +1,8 @@ {% extends 'ajax.html.twig' %} +{% import 'macros/blocks.html.twig' as blocks %} +{% import 'macros/elements.html.twig' as elements %} + {% block content %} {% if images|length %}
{{ 'set.instructions.text' | trans | raw | nl2br }}
diff --git a/app/Resources/views/brickset/reviews.html.twig b/app/Resources/views/brickset/reviews.html.twig index 252101f..dbba662 100644 --- a/app/Resources/views/brickset/reviews.html.twig +++ b/app/Resources/views/brickset/reviews.html.twig @@ -1,35 +1,59 @@ {% extends 'ajax.html.twig' %} +{% import 'macros/blocks.html.twig' as blocks %} +{% import 'macros/elements.html.twig' as elements %} + {% block content %} {% if reviews|length != 0 %}
+ {% if review.overallRating %} +- Overall rating
+
+ {% endif %}
+ {% if review.valueForMoney %}
+ - Value for money
+
+ {% endif %}
+ {% if review.playability %}
+ - Playability
+
+ {% endif %}
+ {% if review.parts %}
+ - Parts
+
+ {% endif %}
+ {% if review.buildingExperience %}
+ - Building experience
+
+ {% endif %}
+
+{{ review.title }}
-{{ review.title }}
+{{ review.review }}
- {% endif %} -{{ review.review }}
+ {% endif %} +{{ set.number }}
+{{ set.name }}
+{{ message }}
{% endmacro %} @@ -41,3 +72,4 @@ {% macro ccal2_license(title,author) %} "{{ title }}" by {{ author }}, used under CC BY 2.0 / Converted to stl from original {% endmacro %} + diff --git a/app/Resources/views/model/detail.html.twig b/app/Resources/views/model/detail.html.twig index 67116c5..68bb64a 100644 --- a/app/Resources/views/model/detail.html.twig +++ b/app/Resources/views/model/detail.html.twig @@ -1,5 +1,7 @@ {% extends 'base.html.twig' %} +{% import 'macros/blocks.html.twig' as blocks %} + {% block title %}#{{ model.number }} - {{ model.name }}{% endblock %} {% block header %}#{{ model.number }} - {{ model.name }}{% endblock %} @@ -9,16 +11,15 @@{{ subpart.count }}
-color: {{ subpart.color.name }}
-{{ set.number }}
#} + {##} + {#{{ models.getTotalItemCount }}
+{{ 'set.download.sorted' }}
-{{ 'set.download.sorted.text' | trans }}
- Download ZIP -{{ 'set.download.unsorted' }}
-{{ 'set.download.unsorted.text' | trans }}
- Download ZIP -{{ 'set.download.sorted.title' | trans }}
+{{ 'set.download.sorted.text' | trans }}
+ Download ZIP +{{ 'set.download.unsorted.title' | trans }}
+{{ 'set.download.unsorted.text' | trans }}
+ Download ZIP +{{ 'set.models.text' | trans({'%rebrickable%' : partCount, '%brickset%' : brset ? brset.pieces }) | nl2br }}
+{{ set.number }} - {{ set.name }}
- -{{ 'set.models.text' | trans | nl2br }}
{% if models|length > 0 %}- Regular parts + Models
-- Missing regular models + Missing models
-- Spare parts -
+ {#{% if spareModels|length > 0 %}#} + {##} + {#Spare parts#} + {#
#} -- Missing spare models -
-#} + {#Missing spare models#} + {#
#} + {#Sets
-{{ set.set.number }} - {{ set.set.name }}
-{{ set.quantity}}
- -Sets
+{{ inventorySet.set.number }} - {{ inventorySet.set.name }}
+{{ inventorySet.quantity}}
+ +