Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filter ermöglichen #23

Open
8 of 15 tasks
tbaddade opened this issue Aug 16, 2016 · 7 comments
Open
8 of 15 tasks

Filter ermöglichen #23

tbaddade opened this issue Aug 16, 2016 · 7 comments
Labels

Comments

@tbaddade
Copy link
Owner

tbaddade commented Aug 16, 2016

siehe #14

Liste der Filter (Twig als Vorbild)

  • capitalize / ucfirst
  • date
  • format
  • limit
  • lower
  • markdown / md
  • nl2br
  • raw
  • replace
  • striptags
  • textile
  • title
  • trim
  • upper
  • words
@alxndr-w
Copy link

Filter evtl. pro Eintrag ermöglichen.

@tbaddade
Copy link
Owner Author

Die ersten Filter sind jetzt dabei siehe a646146

Notation

Format (sprintf)

// platzhalter = 'Es sind %d Affen auf dem %s';

{{ platzhalter|format(5, Baum) }}

// Ausgabe: Es sind 5 Affen auf dem Baum'

Limit

// platzhalter = 'Es sind 5 Affen auf dem Baum';

{{ platzhalter|limit(5,...) }}

// Ausgabe: Es si...'

Lower

// platzhalter = 'Es sind 5 Affen auf dem Baum';

{{ platzhalter|lower }}

// Ausgabe: es sind 5 affen auf dem baum

Markdown

// platzhalter = '**Es sind 5 Affen auf dem Baum**';

{{ platzhalter|markdown }}

// Ausgabe: <p><strong>Es sind 5 Affen auf dem Baum</strong></p>

Raw (kein nl2br)

// platzhalter = 'Es sind 5 Affen auf dem Baum';

{{ platzhalter|raw }}

// Ausgabe: Es sind 5 Affen auf dem Baum

Title

// platzhalter = 'Es sind 5 Affen auf dem Baum';

{{ platzhalter|title }}

// Ausgabe: Es Sind 5 Affen Auf Dem Baum

Upper

// platzhalter = 'Es sind 5 Affen auf dem Baum';

{{ platzhalter|upper }}

// Ausgabe: ES SIND 5 AFFEN AUF DEM BAUM

Words

// platzhalter = 'Es sind 5 Affen auf dem Baum';

{{ platzhalter|words(4) }}

// Ausgabe: Es sind 5 Affen

@fietstouring
Copy link

Wie siehts eigentlich mit Links in Platzhaltern aus? gibts eine Möglichkeit interne Links mit einer ID zu setzen? in Redaxo4 konnte man href="redaxo://7 schreiben.

@tbaddade
Copy link
Owner Author

in Redaxo4 konnte man href="redaxo://7 schreiben.

das funktioniert auch noch Redaxo 5 … hat aber weniger etwas mit Sprog zu tun. Oder ich verstehe dein Anliegen noch nicht richtig.

@fietstouring
Copy link

fietstouring commented Nov 30, 2018

d.h. ich muss das selbst ersetzen wenn ich Links (auf welche Weise auch immer) in Platzhalter schreiben will... Ich will einfach in den Platzhaltertext Links auf interne Seiten einfügen

@tbaddade
Copy link
Owner Author

dann wäre das was für dich

Platzhalter
{{ link|format('.rex_getUrl(5).' }}

Ersetzung
Dein Text mit einem <a href="%s">Link</a>

@fietstouring
Copy link

Merci, das sieht sehr gut aus!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants