diff --git a/app/views/admin/communication/blocks/templates/embed/_preview.html.erb b/app/views/admin/communication/blocks/templates/embed/_preview.html.erb
index 2e2464610e92f12ad1ac0e0af7f5aff8b2d85780..9403596fafdb3aa5285273481b0387e2cd8a2a03 100644
--- a/app/views/admin/communication/blocks/templates/embed/_preview.html.erb
+++ b/app/views/admin/communication/blocks/templates/embed/_preview.html.erb
@@ -14,16 +14,19 @@
         </div>
       <% end %>
 
-      <%= block_component_preview :code %>
+      <%= raw @block.template.code %>
+      <%# <%= block_component_preview :code %> <%# ça ne fonctionne pas %>
 
-      <div class="transcription">
-        <details>
-          <summary>Transcription</summary>
-          <p>
-            <%= block_component_preview :transcription %>
-          </p>
-        </details>
-      </div>
+      <% unless @block.template.transcription.empty? %>
+        <div class="transcription">
+          <details>
+            <summary>Transcription</summary>
+            <p>
+              <%= block_component_preview :transcription %>
+            </p>
+          </details>
+        </div>
+      <% end %>
     </div>
   </div>
 </section>