Frage zum Styling im Wiki
bearbeitet von Matthias ScharwiesServus!
> Hallo Matthias,
>
> so, jetzt hab ich das im Testwiki mal etwas beleuchtet. Ich würde dort gerne auch die common.css bearbeiten dürfen - im Mainwiki darf ich...
Im Test-Wiki (jetzt) auch. BTW: Was ist ein SMW-Kurator?
>
> In der common.css des Testwiki fehlt nämlich die Flexbox-Definition für den .flexcontainer, der für die Referenzvorlagen gebraucht wird. Deswegen kann ich meinen Vorschlag dort nicht abschließend testen.
>
> Das Problem mit den Leerzeilen kommt aus den Vorlagen. Wenn dort steht
>
> ~~~
> {{#if:{{{variable|}}}|
> Hier ist {{{variable}}}
> }}↵
> ↵
> {{if:...
> ~~~
>
> werden die Zeilenumbrüche ↵ außerhalb der Funktionsblöcke 1:1 mitgenommen.
>
> Aber auch hier entstehen Leerzeilen, wenn die Variablen leer sind:
>
> ~~~
> {{#if:{{{variable1|}}}|Hier ist {{{variable1}}}|}}↵
> {{#if:{{{variable2|}}}|Hier ist {{{variable2}}}|}}↵
> {{#if:{{{variable3|}}}|Hier ist {{{variable3}}}|}}↵
> {{#if:{{{variable4|}}}|Hier ist {{{variable4}}}|}}↵
> ~~~
>
> Die Leerzeilen unterliegen dann der weiteren Wikifizierung, z.B. der Paragraphenbildung oder dem Generieren von <br>.
>
> Die Lösung ist nicht, die Paragraphen auszublenden, sondern man darf sie gar nicht erst entstehen lassen.
>
> Zum Beispiel so:
> ~~~
> {{
> #if:{{{variable1|}}}|
> Hier ist {{{variable1}}}
> }}{{
> #if:{{{variable2|}}}|
> Hier ist {{{variable2}}}
> }}↵
> ~~~
>
> Oder so:
> ~~~
> {{#if:{{{variable1|}}}|
> Hier ist {{{variable1}}}
> }}<!--
>
> -->{{#if:{{{variable2|}}}|
> Hier ist {{{variable2}}}
> }}
> ~~~
>
> Zeilenumbrüche innerhalb der Templates und auch die Kommentare werden von der Template-Engine ignoriert bzw. entfernt.
>
> Und schon braucht man diesen br:only-child Würgherum nicht mehr. Da können wir z.B. nachher im Stammtisch drüber schnacken.
Perfekt! ich bin da!
Herzliche Grüße
Matthias Scharwies
--
Einfach mal was von der [ToDo-Liste](https://wiki.selfhtml.org/wiki/Kategorie:ToDo) auf die Was-Solls-Liste setzen.“