Ich versuche herauszufinden, wie Sie selektiv einen HTML-Block in einer Middleman-Ansicht-Layout-Datei basierend auf einer Variablen in der YAML anzeigen/verbergen.Mit einer if-Anweisung in Middleman erb view-Datei
Also, meiner Abschlags Datei muss ich
---
DisableChooser: false
---
#some markdown
dann in der Layout-Datei gibt es
<% if current_page.data.DisableChooser == "true" %>
<%= partial "layouts/sidebar" %>
<% end %>
Ursprünglich wollte ich nur, wenn er eingestellt wurde, aber es doesn‘ t scheinen, um den Wert zu überprüfen, egal was ich dort (außer 0 oder 1, die es scheint zu wählen - wie in if 0
/if 1
)
Ich stelle mir vor, ich mache etwas dumm, ich kann einfach nicht herausfinden, was.
Die Antwort setzt die YAML Anführungszeichen, aber wenn jemand will, eine Antwort zu tun, dass zu erklären, werde ich ihnen die Antwort geben dafür! –