Besten Dank für deine Mithilfe.
Mit der Inline Schreibweise hab ich mich noch nicht so richtig
angefreundet :-)
Beste Grüsse
Philipp
Kleiner Nachtrag zur Inlineschreibweise:
Das geht natürlich nicht immer einfach so, das muss der jeweilige ViewHelper
implementieren.
Die relevante Stelle im ViewHelper-Quellcode wäre:
if ($content === NULL) {
$content = $this->renderChildren();
}
Das "$this->renderChildren()" im ViewHelper greift bei normaler Tagschreibweise auf den
Inhalt des XML-Tags zu, und bei Inlineschreibweise auf "das was links vom Pfeil steht".
Es ist also wirklich nur dann möglich, wenn der ViewHelper das so implementiert.
Stephan Schuler
Web-Entwickler
Telefon: +49 (911) 539909 - 0
E-Mail: stephan.schu...@netlogix.de
Website: media.netlogix.de
------------------------------------
--
netlogix GmbH & Co. KG
IT-Services | IT-Training | Media
Neuwieder Straße 10 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: i...@netlogix.de | Internet: http://www.netlogix.de
netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt
-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Philipp Holdener
Gesendet: Montag, 30. Juni 2014 15:41
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] fluid: leerschläge entfernen
Hallo Stephan
Ich nutze vhs nicht, kann aber grob was zum Format sagen.
Das Argument "content" ist kein "Pointer auf den Content" (wie z.B. beim
Property-Name des SelectViewHelpers) sondern der Inhalt selbst.
Deshalb muss das Ding lauten:
<a href="tel:{v:format.eliminate(content: '{mitarbeiter.telefon}', whitespace:
1)}"...
Beachte die geschweiften Klammern um die Telefonnummer.
Schöner wäre meiner Meinung nach übrigens diese Schreibweise:
<a href="tel:{mitarbeiter.telefon -> v:format.eliminate(whitespace: 1}">...
Ich nutze den ViewHelper wie gesagt nicht selbst.
Dass das so zu funktionieren hat lässt sich aber aus dem Quellcode ableiten --
wenn auch leider nicht aus der Dokumentation.
https://github.com/NamelessCoder/fed/blob/master/Classes/ViewHelpers/F
ormat/EliminateViewHelper.php
http://fluidtypo3.org/viewhelpers/vhs/master/Format/EliminateViewHelpe
r.html
Super. Herzlichen Dank!
Mit deinem Vorschlag funktioniert auch die Inline Schreibweise.
Beste Grüsse
Philipp
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german