[TYPO3-german] [gelöst] Lorem Ipsum funktioniert nicht bei tt_news

Stefano Kowalke blueduck at gmx.net
Mon Feb 25 17:05:53 CET 2008


Hier die Lösung:
Mein erste Gedanke war, die ext_tables.php der Extension zu bearbeiten und
den Lorem-Wizard von dort in das tt_news BE-Formular zu bekommen.

Vielleicht funktioniert es so, ich habe es auf diesem Weg aber nicht
hinbekommen.

Ich habe stattdessen die tca.php der Extension tt_news erweitert.
Damit die Lipsumextension zum Beispiel neben den Titelfeld erscheint und man
damit Text in das Feld einfügen kann, hat bei mir dieser Code funkioniert:
$TCA['tt_news']['columns']['title']['config'] = Array (
        'wizards' => Array(
                '_PADDING' => 4,
                '_VERTICAL' => 1,
                'tx_loremipsum' => Array (
                        'type' => 'userFunc',
                        'userFunc'=> 'EXT:lorem_ipsum/class.tx_loremipsum_wiz.php:tx_loremipsum_wiz->main',
                        'params' => array (
                                'type' => 'title',
                                'add'=>TRUE
                        )
                ),
        )
)       

Erklärende Worte zu den entsprechenden Arrayschlüsseln wie _PADDING,
_VERTICAL, sind im Extensionmanual zu lorem_ipsum enthalten, der Rest steht
in der TYPO3 Core API -> Wizards Configuration
[http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.1.0/view/4/3/#id3666581] 

Liebe Grüsse
Stefano


Stefano Kowalke wrote:

> Wie bekomme ich es hin, daß ich mit lorem_ipsum auch Blindtexte mit
> tt_news nutzen kann?
> 
> Die Extension funktioniert soweit, jedoch wenn ich auf den SysOrdner mit
> den News klicke und eine neue anlegen oder alte bearbeiten will, werden
> keine Ipsum-Buttons neben den Textfeldern dargestellt.
> 
> In der ext_tables.php habe ich versucht die tt_news zu intergrieren:
> 
> t3lib_div::loadTCA('tt_news');
> 
> $TCA['tt_news']['columns']['bodytext']['config']['wizards']['_VERTICAL'] =
> 1;
> $TCA['tt_news']['columns']['bodytext']['config']['wizards'
> ['tx_loremipsum_2'] =
>         array_merge($wizConfig,array('params'=>array(
>                 'type' => 'loremipsum',
>                 'endSequence' => '32',
>                 'add'=>TRUE
>         )));
> 
> $TCA['tt_news']['columns']['bodytext']['config']['wizards'
['tx_loremipsum']
> =
>         array_merge($wizConfig,array('params'=>array(
>                 'type' => 'paragraph',
>                 'endSequence' => '10',
>                 'add'=>TRUE
>         )));
> 
> Nur leider bringt das nicht den erwünschten Effekt. Kann man Lorem Ipsum
> überhaupt in Verbindung mit tt_news nutzen. Die werden ja über das
> Listenmodul angesprochen?
> 
> Liebe Grüsse
> Stefano
> 

-- 
Seit dem 1.1.2008 werden Daten zu jeder E-Mail verdachtsunabhängig gespeichert! 
Weitere Informationen: www.vorratsdatenspeicherung.de
GPG-ID: 0x2B08936D
Key-Fingerprint: 7F31 BCF0 70C0 B3B1 1235 07E9 1777 D7A0 2B08 936D


More information about the TYPO3-german mailing list