Wenn es darum geht einzelne News mittels JavaScript anzuzeigen, dann gibt es da 
schon eine Erweiterung die das macht:
jfmulticontent

In dem Plugin wird ein hook von tt_News verwendet um eigene listViews zu 
generieren.

Gruß
Jürgen

Am 18.10.2010 um 01:36 schrieb Stephan Schuler <stephan.schu...@netlogix.de>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Hallo zusammen.
> 
> 
> Nehmt mit den Kommentar nicht übel, aber ich halte eure Lösung für ... sagen 
> wir mal "abenteuerlich".
> 
> Typoscript-Referenzen nachträglich mittels PHP zu erzeugen hab ich um ehrlich 
> zu sein bisher noch nie ausprobiert, ich könnte mir aber vorstellen dass das 
> nicht geht weil es sich um unterschiedliche Analyseprozesse handeln dürfte. 
> Ich würde hier -- etwas deplatziert -- annehmen dass die Dinger in 
> unterschiedlichen Scopes wohnen (wenn auch nicht gewollt sondern eher 
> technisch bedingt) und deshalb der Ausdruck "$foo['bar'] = '< a.b.c';" 
> bestenfalls dann funktioniert wenn schon das "a"-Element dieses Ausdrucks in 
> $foo existiert.
> Abgesehen davon halte ich grundsätzlich den Ansatz für falsch, die Elemente 
> einzeln nacheinander vom Server zu holen.
> 
> Die Anforderung ist eigentlich klar: Ein Public-Info-Display soll über 
> tt_news bedient werde welches die News in Rotation anzeigen soll, nicht 
> gleichzeitig.
> 
> Ich würde für die Ausgabe nicht die Singleview sondern die Listview verwenden 
> und die Rotation via Javascript realisieren. Die Listview halte ich deshalb 
> für geeigneter, weil die schon ab Werk mehrere News auf einmal ausspuckt 
> während die Detailview das ja nicht tut.
> Heißt serverseitig werden alle News auf einen Rutsch untereinander erzeugt 
> die in einem Rotationszyklus angezeigt werden sollen -- und natürlich auch 
> gleichzeitig zum Client übertragen. Der Client sorgt dann über einige wenige 
> (einfache) Effekte dafür, dass jeweils nur der aktuelle Eintrag angezeigt 
> wird.
> 
> Ich hab sowas hier schon mal gemacht, siehe den "Newsticker" in der rechten 
> Spalte.
> http://www.hs-ansbach.de/studium/spitzensportler.html
> PHP habe ich dazu nicht einen einzigen Buchstaben geschrieben, lediglich das 
> Listview-Template habe ich individualisiert.
> 
> 
> Grüße,
> 
> 
> Stephan Schuler
> Web-Entwickler
> 
> Telefon: +49 (911) 539909 - 0
> E-Mail: stephan.schu...@netlogix.de
> Internet: http://media.netlogix.de
> 
> - --
> netlogix GmbH & Co. KG
> IT-Services | IT-Training | Media
> Andernacher Straße 53 | 90411 Nürnberg
> Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
> E-Mail: mailto: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
> 
> ________________________________________
> 
> 
> Von: typo3-german-boun...@lists.typo3.org 
> [typo3-german-boun...@lists.typo3.org] im Auftrag von David Bruchmann 
> [da...@bruchmann-web.de]
> Gesendet: Montag, 18. Oktober 2010 00:50
> An: German TYPO3 Userlist
> Betreff: Re: [TYPO3-german] Gerenderte tt-news einbinden
> 
>  Sorry,  mein Fehler.
> Da bisher ja noch nichts durch tslib_content bearbeitet wurde, erhältst
> Du dort natürlich keine sinnvolle und neue Ausgabe.
> Du kannst die Werte jedoch mit dem Template-Analyzer aus plugin.tt_news
> auslesen und Deine Angaben dementsprechend anpassen.
> 
> Ubrigens muss die Struktur doch etwas anders sein:
> 
> $conf['infoscreenNews.']['freierName'] = '<  plugin.tt_news';
> 
> $conf['infoscreenNews.']['freierName.']['...PARAMETER...'] = WERTE
> 
> 
> Dann wird der gesamt-Array wie bereits notiert übergeben:
> 
> $this->cObj->cObjGet($conf['infoscreenNews.'], $addKey);
> 
> 
> 
> Generell ist das ganze Konstrukt etwas eigenartig, weil alles eigentlich auch 
> in TS abgewickelt werden könnte - ganz ohne PHP.
> 
> Wenn Du die PHP-Variante bevorzugst, kannst Du das Ganze trotzdem erst mal 
> rein in TS lösen, um die ganzen Parameter richtig zusammen zu puzzlen.
> 
> 
> Gruß,
> David
> 
> 
> 
> Am 18.10.2010 00:34, schrieb Widmann, Manfred:Am 18.10.2010 00:34,
> schrieb Widmann, Manfred:
>> Ich denke, dass das Kopieren des Arrays nciht hinhaut! Der debug liefert:
>> |<  plugin.tt_news|
>> ????
>> 
>> Wenn ich da dr?ber bin, lass ich dich in Frieden ;-)
>> Hier noch einmal der Code:
>>     $conf['infoscreenNews'] = '<  plugin.tt_news';
>>     t3lib_div::debug($conf['infoscreenNews.']);
>> 
>> 
>> lg
>> Manfred
>> 
>> 
>> "David Bruchmann"<da...@bruchmann-web.de>  schrieb im Newsbeitrag
>> news:mailman.6900.1287352985.629.typo3-ger...@lists.typo3.org...
>>>  Am 17.10.2010 23:41, schrieb Widmann, Manfred:
>>>> $conf['infoscreenNews.'] = '<   plugin.tt_news';
>>> Nach dieser Zeile bau mal einen Debug ein:
>>> 
>>> t3lib_div::debug(
>>> 
>>> $conf['infoscreenNews.']
>>> 
>>> );
>>> 
>>> dort kannst Du dann sehen, wie die Standard-Array-Keys von tt_news lauten.
>>> Deine eigenen Parameter mu?t Du dementsprechend anpassen.
>>> Z.B. ist id evtl. nicht an der richtigen Stelle, ohne nachgesehen zu
>>> haben, k?nnte es auch so lauten:
>>> 
>>> $conf['infoscreenNews.']['singleView.']['id']
>>> oder
>>> $conf['infoscreenNews.']['singleView.']['uid']
>>> 
>>> Alles unterhalb $conf['infoscreenNews.'] bedarf also Deiner eigenen
>>> Recherche.
>>> 
>>> Was die 8 bedeutet wei? ich jetzt nicht, hilfreich w?hre zu wissen welchen
>>> Wert
>>> $nextNewsId hat.
>>> 
>>> Ist sicher etwas Arbeit, alles passend zu gestalten, aber Du kannst ja
>>> alles problemlos debuggen und anpassen.
>>> Ich denke das Grundprinzip ist klar und das einzige was evtl. noch fehlt
>>> ist, da? per TS bzw. im config-Array der View (SingleView bzw. DetailView)
>>> festgelegt wird.
> 
>> Ich denke, dass das Kopieren des Arrays nciht hinhaut! Der debug liefert:
>> |<  plugin.tt_news|
>> ????
>> 
>> Wenn ich da dr?ber bin, lass ich dich in Frieden ;-)
>> Hier noch einmal der Code:
>>     $conf['infoscreenNews'] = '<  plugin.tt_news';
>>     t3lib_div::debug($conf['infoscreenNews.']);
>> 
>> 
>> lg
>> Manfred
>> 
>> 
>> "David Bruchmann"<da...@bruchmann-web.de>  schrieb im Newsbeitrag
>> news:mailman.6900.1287352985.629.typo3-ger...@lists.typo3.org...
>>>  Am 17.10.2010 23:41, schrieb Widmann, Manfred:
>>>> $conf['infoscreenNews.'] = '<   plugin.tt_news';
>>> Nach dieser Zeile bau mal einen Debug ein:
>>> 
>>> t3lib_div::debug(
>>> 
>>> $conf['infoscreenNews.']
>>> 
>>> );
>>> 
>>> dort kannst Du dann sehen, wie die Standard-Array-Keys von tt_news lauten.
>>> Deine eigenen Parameter mu?t Du dementsprechend anpassen.
>>> Z.B. ist id evtl. nicht an der richtigen Stelle, ohne nachgesehen zu
>>> haben, k?nnte es auch so lauten:
>>> 
>>> $conf['infoscreenNews.']['singleView.']['id']
>>> oder
>>> $conf['infoscreenNews.']['singleView.']['uid']
>>> 
>>> Alles unterhalb $conf['infoscreenNews.'] bedarf also Deiner eigenen
>>> Recherche.
>>> 
>>> Was die 8 bedeutet wei? ich jetzt nicht, hilfreich w?hre zu wissen welchen
>>> Wert
>>> $nextNewsId hat.
>>> 
>>> Ist sicher etwas Arbeit, alles passend zu gestalten, aber Du kannst ja
>>> alles problemlos debuggen und anpassen.
>>> Ich denke das Grundprinzip ist klar und das einzige was evtl. noch fehlt
>>> ist, da? per TS bzw. im config-Array der View (SingleView bzw. DetailView)
>>> festgelegt wird.
>>> 
>>> Gru?,
>>> David
>>> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: PGP Universal 3.0.0 (Build 2881)
> Charset: Windows-1252
> 
> wpUDBQFMu4iDpp0IwsibV8MBCJSZBACPKXkv8/7cFssJ6QIiuBVhlOP7OOnR4khH
> fgLXDhj7et28Ht2FipIj4ZN8UUPfOgxdmFEYKuajuUJaXTZ8ZidhTfcB6kkUg1qg
> O/2exMtx+TJ9EjmF5VXN4gog8NFhwm97DCl239WhE24TtfOp1c0AUwa0BOgWLhD6
> 7PRNLj0TTw==
> =0NqG
> -----END PGP SIGNATURE-----
> _______________________________________________
> 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

Antwort per Email an