[TYPO3-german] fluid: leerschläge entfernen

Philipp Holdener philipp.holdener at me.com
Mon Jun 30 16:18:34 CEST 2014


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.Schuler at 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: info at 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-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Philipp Holdener
> Gesendet: Montag, 30. Juni 2014 15:41
> An: typo3-german at 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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>



More information about the TYPO3-german mailing list