tbaddade / redaxo_sprog

Platzhalter ersetzen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rekursives Ersetzen

alxndr-w opened this issue · comments

Lässt sich das irgendwie umsetzen?

z.B.

{{name}} = Kevin
{{meldung}} = Ihre Nachricht an {{name}} wurde erfolgreich zugestellt.

Output:

Ihre Nachricht an Kevin wurde erfolgreich zugestellt.

Lässt sich das irgendwie umsetzen?

{{name}} = Kevin
{{meldung}} = Ihre Nachricht an %s wurde erfolgreich zugestellt.

<?php
$name = sprogcard('name');
echo '{{ meldung|format('.$name.') }}';

Alternative zum testen

echo sprogdown(sprogcard('message'));

Das geht jedoch nur in der PHP-Schreibweise, oder?

Das geht jedoch nur in der PHP-Schreibweise, oder?

ja

Und auch nur für 2 Level mit dem Beispiel. Rekursiv wäre schon hilfreich, um Textbausteine in anderen wieder zu verwenden.

Ich kann verstehen das man das gern haben möchte, sehe hier aber Probleme in der Umsetzung.

Wenn du gern einen PR beisteuern magst, kannst du das Issue gern wieder öffnen.