diff --git a/templates/shortcodes/teckids_related.html b/templates/shortcodes/teckids_related.html
index 1ef29a2da9cc699a80f0077d1ee5be27a13832d7..766d0b34f5964a2da5d759861c8f61299270091a 100644
--- a/templates/shortcodes/teckids_related.html
+++ b/templates/shortcodes/teckids_related.html
@@ -5,6 +5,7 @@
       {{body|markdown|safe}}
     </div>
     <div class="column is-one-third">
+      {% if page.extra.platforms.wiki %}
       <div class="media">
         <div class="media-left">
           <div class="icon is-large">
@@ -18,6 +19,8 @@
           </a>
         </div>
       </div>
+      {% endif %}
+      {% if page.extra.platforms.forum %}
       <div class="media">
         <div class="media-left">
           <div class="icon is-large">
@@ -31,6 +34,8 @@
           </a>
         </div>
       </div>
+      {% endif %}
+      {% if page.extra.platforms.chat %}
       <div class="media">
         <div class="media-left">
           <div class="icon is-large">
@@ -45,5 +50,6 @@
         </div>
       </div>
     </div>
+    {% endif %}
   </div>
 </section>