Ich habe in den letzten Tagen mit diesem Problem gekämpft, bevor ich herausfand, was das Problem war. Es wurde hier gemeldet: Placeholder Forms - #48 by jericson.
Das Problem scheint (nicht mehr?) bei dem im verlinkten Beitrag gegebenen Beispiel nicht aufzutreten, daher werde ich hier meine eigene Reproduktion durchführen:
[wrap=placeholder key=TABLE description="table name" default="users"][/wrap]
```
SELECT * FROM =TABLE=;
```
macht:
SELECT * FROM =TABLE=;
Die Variable wird wegen der Codeblockhervorhebung nicht erkannt, die automatisch auf SQL gesetzt ist.
Der resultierende HTML-Code ist:
<code class="hljs language-sql" data-highlighted="yes">
<span class="hljs-keyword">SELECT</span>
<span class="hljs-operator">*</span>
<span class="hljs-keyword">FROM</span>
<span class="hljs-operator">=</span>
<span class="hljs-keyword">TABLE</span>
<span class="hljs-operator">=</span>
;
</code>
Wenn ich txt im Codeblock angebe, wird der Wert korrekt angezeigt:
SELECT * FROM =TABLE=;
Das erwartete Verhalten wäre, dass der Wert unabhängig von der Codehervorhebung angezeigt wird.
