Browse Source

Ajout menu

Sangfroid 5 months ago
parent
commit
52ad1bbfff

+ 30 - 0
templates/_menu.html.twig

@@ -0,0 +1,30 @@
+<nav id="topbar">
+    <ul>
+        <li><a href="{{ path('app_index') }}">Blog</a></li>
+        <li><a href="#">Contact</a></li>
+        {% if is_granted('ROLE_AUTHOR') %}
+        <li>Administation
+            <ul>
+                <li><a href="{{ path('app_article_index') }}">Articles</a></li>
+            </ul>
+        </li>
+        {% endif %}
+    </ul>
+    {% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}
+    <ul>
+        <li>
+            {{ app.user }}
+            <ul>
+                <li><a href="{{ path('app_logout') }}">Se déconnecter</a></li>
+            </ul>
+        </li>
+    </ul>
+    {% else %}
+    <ul>
+        <li>
+            <a href="{{ path('app_login') }}">Se connecter</a>
+        </li>
+    </ul>
+    {% endif %}
+    </nav>
+</nav>

+ 1 - 3
templates/article/index.html.twig

@@ -11,7 +11,6 @@
                 <th>Id</th>
                 <th>Title</th>
                 <th>PublicationDate</th>
-                <th>Content</th>
                 <th>actions</th>
             </tr>
         </thead>
@@ -21,7 +20,6 @@
                 <td>{{ article.id }}</td>
                 <td>{{ article.title }}</td>
                 <td>{{ article.publicationDate ? article.publicationDate|date('Y-m-d H:i:s') : '' }}</td>
-                <td>{{ article.content }}</td>
                 <td>
                     <a href="{{ path('app_article_show', {'id': article.id}) }}">show</a>
                     <a href="{{ path('app_article_edit', {'id': article.id}) }}">edit</a>
@@ -29,7 +27,7 @@
             </tr>
         {% else %}
             <tr>
-                <td colspan="5">no records found</td>
+                <td colspan="4">no records found</td>
             </tr>
         {% endfor %}
         </tbody>

+ 1 - 1
templates/article/show.html.twig

@@ -21,7 +21,7 @@
             </tr>
             <tr>
                 <th>Content</th>
-                <td>{{ article.content }}</td>
+                <td>{{ article.content | raw }}</td>
             </tr>
         </tbody>
     </table>

+ 1 - 0
templates/base.html.twig

@@ -12,6 +12,7 @@
         {% endblock %}
     </head>
     <body>
+        {{ include('_menu.html.twig')}}
         {% block body %}{% endblock %}
     </body>
 </html>