From: Raphaël Gertz Date: Sun, 25 Feb 2018 05:25:41 +0000 (+0100) Subject: Review layout for easier styling X-Git-Tag: 0.1~51 X-Git-Url: https://git.rapsys.eu/blogbundle/commitdiff_plain/6fdb7d38ea6fae48333958e6995d750928338bf7?ds=sidebyside;hp=6cb4d37df4bd723af08140de8c2d6da88475e3f8 Review layout for easier styling Add link to alternative page Add specific templates --- diff --git a/Resources/views/article/index.html.twig b/Resources/views/article/index.html.twig new file mode 100644 index 0000000..817a4e0 --- /dev/null +++ b/Resources/views/article/index.html.twig @@ -0,0 +1,29 @@ +{% extends 'RapsysBlogBundle::body.html.twig' %} +{% block blog_title %}

{% trans %}Dev log{% endtrans %}

{% endblock %} +{% block content %} +
+

{% trans %}Articles list{% endtrans %}

+ {% for article in articles %} +
+
+

{{article.title}}

+

+ {% trans with {'%date%': article.created|localizeddate('full', 'short')} %}Published the %date%{% endtrans %}{% if article.created != article.updated %}{% trans with {'%date%': article.updated|localizeddate('short', 'short')} %}, edited the %date%{% endtrans %}{% endif %} + {% if article.keywords %} + + {% transchoice article.keywords|length %}{1} Keyword:|]1,Inf[ Keywords:{% endtranschoice %} + {% for slug, keyword in article.keywords %} + {{ keyword }} + {% endfor %} + + {% endif %} +

+
+

{{article.description}}

+ +
+ {% endfor %} +
+{% endblock %} diff --git a/Resources/views/article/read.html.twig b/Resources/views/article/read.html.twig new file mode 100644 index 0000000..329ae40 --- /dev/null +++ b/Resources/views/article/read.html.twig @@ -0,0 +1,37 @@ +{% extends 'RapsysBlogBundle::body.html.twig' %} +{% block blog_title %}

{% trans %}Dev log{% endtrans %}

{% endblock %} +{% block blog_subtitle %}

{% trans %}Articles list{% endtrans %}

{% endblock %} +{% block content %} + {% if article is defined and article %} +
+
+

{{article.title}}

+

+ {% trans with {'%date%': article.created|localizeddate('full', 'short')} %}Published the %date%{% endtrans %}{% if article.created != article.updated %}{% trans with {'%date%': article.updated|localizeddate('short', 'short')} %}, edited the %date%{% endtrans %}{% endif %} + {% if article.keywords %} + + {% transchoice article.keywords|length %}{1} Keyword:|]1,Inf[ Keywords:{% endtranschoice %} + {% for keyword_id, keyword in article.keywords %} + {{ keyword }} + {% endfor %} + + {% endif %} +

+
+

{{article.body|bb2html}}

+
+ {% endif %} +{% endblock %} +{% block alternate %} + + {% for locale, slug in article.slugs %} + + {% endfor %} +{% endblock %} +{% block footer_nav %} + +{% endblock %} diff --git a/Resources/views/body.html.twig b/Resources/views/body.html.twig index 0fd4304..6535e78 100644 --- a/Resources/views/body.html.twig +++ b/Resources/views/body.html.twig @@ -1,42 +1,47 @@ {% extends 'RapsysBlogBundle::base.html.twig' %} {% block body %} -
- {% block header %} - - {% endblock %} - - {% block sidebar %}{% endblock %} + {% block sidebar %}{% endblock %} - {% block content %}
{% endblock %} + {% block content %}
{% endblock %} - {% block footer %} -
- Copyright 2016 - Raphaël Gertz all rights reserved. -
- {% endblock %} -
+ {% block footer %} + + {% endblock %} {% endblock %} diff --git a/Resources/views/keyword/index.html.twig b/Resources/views/keyword/index.html.twig new file mode 100644 index 0000000..9860b9c --- /dev/null +++ b/Resources/views/keyword/index.html.twig @@ -0,0 +1,28 @@ +{% extends 'RapsysBlogBundle::body.html.twig' %} +{% block blog_title %}

{% trans %}Dev log{% endtrans %}

{% endblock %} +{% block content %} +
+

{% trans %}Keywords list{% endtrans %}

+ {% for keyword in keywords %} +
+
+

{{keyword.title}}

+

+ {% trans with {'%date%': keyword.created|localizeddate('full', 'short')} %}Published the %date%{% endtrans %}{% if keyword.created != keyword.updated %}{% trans with {'%date%': keyword.updated|localizeddate('short', 'short')} %}, edited the %date%{% endtrans %}{% endif %} +

+
+ {% if keyword.articles %} +

{% transchoice keyword.articles|length %}{1} Article:|]1,Inf[ Articles:{% endtranschoice %}

+
    + {% for slug, article in keyword.articles %} +
  • {{ article }}
  • + {% endfor %} +
+ {% endif %} + +
+ {% endfor %} +
+{% endblock %} diff --git a/Resources/views/keyword/read.html.twig b/Resources/views/keyword/read.html.twig new file mode 100644 index 0000000..24d3601 --- /dev/null +++ b/Resources/views/keyword/read.html.twig @@ -0,0 +1,39 @@ +{% extends 'RapsysBlogBundle::body.html.twig' %} +{% block blog_title %}

{% trans %}Dev log{% endtrans %}

{% endblock %} +{% block blog_subtitle %}

{% trans %}Keywords list{% endtrans %}

{% endblock %} +{% block content %} + {% if keyword is defined and keyword %} +
+
+

{{keyword.title}}

+

+ {% trans with {'%date%': keyword.created|localizeddate('full', 'short')} %}Published the %date%{% endtrans %}{% if keyword.created != keyword.updated %}{% trans with {'%date%': keyword.updated|localizeddate('short', 'short')} %}, edited the %date%{% endtrans %}{% endif %} +

+
+

{{ keyword.description }}

+ {% if keyword.articles %} +

{% transchoice keyword.articles|length %}{1} Article:|]1,Inf[ Articles:{% endtranschoice %}

+ + {% endif %} +
+ {% endif %} +{% endblock %} +{% block alternate %} + + {% for locale, slug in keyword.slugs %} + + {% endfor %} +{% endblock %} +{% block footer_nav %} + +{% endblock %} diff --git a/Resources/views/mail/contact.html.twig b/Resources/views/mail/contact.html.twig new file mode 100644 index 0000000..dbbf5fe --- /dev/null +++ b/Resources/views/mail/contact.html.twig @@ -0,0 +1,46 @@ + + + + + + {{ subject }} + + + + + + + + +
{{ blog_title }}

{{ blog_title }}

+ + + + + + +
  +

{% trans %}Hi,{% endtrans %} {{ contact_name }}

+

{% trans %}Subject:{% endtrans %} {{ subject }}

+

{{ message|nl2br }}

+
 
+ + + + + + + + + diff --git a/Resources/views/page/about.html.twig b/Resources/views/page/about.html.twig new file mode 100644 index 0000000..fde1616 --- /dev/null +++ b/Resources/views/page/about.html.twig @@ -0,0 +1,4 @@ +{% extends 'RapsysBlogBundle::body.html.twig' %} +{% block blog_title %}

{% trans %}Dev log{% endtrans %}

{% endblock %} +{% block blog_subtitle %}

{% trans %}About{% endtrans %}

{% endblock %} +{% block content %}TODO: dernière page à faire avant la page cv et peut-être un peu de sémantique pour google & facebook :){% endblock %} diff --git a/Resources/views/page/contact.html.twig b/Resources/views/page/contact.html.twig new file mode 100644 index 0000000..e98ef66 --- /dev/null +++ b/Resources/views/page/contact.html.twig @@ -0,0 +1,41 @@ +{% extends 'RapsysBlogBundle::body.html.twig' %} +{% block blog_title %}

{% trans %}Dev log{% endtrans %}

{% endblock %} +{% block blog_subtitle %}

{% trans %}Contact{% endtrans %}

{% endblock %} +{% block content %} +
+
+

{% trans %}Contact{% endtrans %}

+
+ {% if sent %} +

{% trans %}Your message has been sent{% endtrans %}

+ {% else %} +
+ {{ form_start(form) }} + {# Render CSRF token etc .#} +
+ {{ form_widget(form.subject) }} + {{ form_errors(form.subject) }} +
+
+ {{ form_widget(form.name) }} + {{ form_errors(form.name) }} +
+
+ {{ form_widget(form.email) }} + {{ form_errors(form.email) }} +
+
+ {{ form_widget(form.message) }} + {{ form_errors(form.message) }} +
+ + {{ form_row(form.submit) }} + +
+ {{ form_rest(form) }} +
+ {{ form_end(form) }} +
+ {% endif %} +
+{% endblock %}