Am 31.05.2010 18:03, schrieb Raphael Weber:
Hallo Björn,
danke für deine Antwort!
Deine hook function ist nur ein Teil der Lösung,
du brauchst auch noch ein array in:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['what_to_display'];
Ich weiss, das Array hatte ich schon angelegt und
Hallo Björn,
nein, die Abfrage hat einen anderen Sinn. Vorher steht die Berarbeitung
der Standard-CODES. Diese setzen dann diese Variablen und somit muss
nicht auch noch das User-Array durchlaufen werden. Die Userfunc wird
erst später aufgerufen, um die _Ausgabe_ zu erzeugen.
Genau. Wir reden
Am 01.06.2010 10:38, schrieb Raphael Weber:
Hallo Björn,
nein, die Abfrage hat einen anderen Sinn. Vorher steht die Berarbeitung
der Standard-CODES. Diese setzen dann diese Variablen und somit muss
nicht auch noch das User-Array durchlaufen werden. Die Userfunc wird
erst später aufgerufen,
Hallo Björn,
Deine extraCodesProcessor-funktion kriegt doch die ttnews-Instanz als
parameter. Und die Funktion kann dann natürlich entweder selber die
Ausgabe beliebig gestalten, oder aber wieder an displayList
zurückdelegegieren.
und den zweiten Weg gehe ich. Ich möchte ja schliesslich nur
Am 01.06.2010 13:11, schrieb Raphael Weber:
Hallo Björn,
Deine extraCodesProcessor-funktion kriegt doch die ttnews-Instanz als
parameter. Und die Funktion kann dann natürlich entweder selber die
Ausgabe beliebig gestalten, oder aber wieder an displayList
zurückdelegegieren.
und den zweiten
Hallo Björn,
zurückdelegiert. Du musst also in deiner Userfunktion den erforderlichen
Teil von displayList kopieren, dann funktioniert das.
schade, es hätte so einfach sein können, wenn man die Werte von
$prefix_display und $templateName mithilfe der userfunc setzen könnte :(
Danke, dass du
Hallo,
da bisher keine Rückmeldung kam:
Geht das, was ich vorhabe (s.u.) generell nicht in PHP? Oder habe ich
das Problem nicht verständlich genug beschrieben?
Gruß,
raphael
On 28.5.2010 17:05, Raphael Weber wrote:
Hallo,
ich möchte tt_news um eine alternative LATEST Ansicht
ich möchte tt_news um eine alternative LATEST Ansicht erweitern.
Dafür habe ich eine Extension angelegt, die folgende Klasse enthält:
da bisher keine Rückmeldung kam:
Geht das, was ich vorhabe (s.u.) generell nicht in PHP? Oder habe ich
das Problem nicht verständlich genug beschrieben?
Ich
Hallo,
Am 28.05.2010 17:05, schrieb Raphael Weber:
[PHP]
class tx_vnttnewsextend_extracodes {
function extraCodesProcessor($pObj) {
switch ($pObj-theCode) {
case 'LATEST2':
$prefix_display = 'displayLatest';
$templateName =
Hallo Björn,
danke für deine Antwort!
Deine hook function ist nur ein Teil der Lösung,
du brauchst auch noch ein array in:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['what_to_display'];
Ich weiss, das Array hatte ich schon angelegt und die Ansicht lässt sich
auch in der Flexform
Hallo Oliver,
Das liegt daran, dass die Variablen $prefix_display und $templateName
lokale Variablen deiner Funktion extraCodesProcessor sind. Dadurch sind
die Variablen außerhalb der Funktion nicht sichtbar.
Gibt es eine Möglichkeit, diese Variablen so zu deklarieren, dass sie
auch ausserhalb
Hallo,
ich möchte tt_news um eine alternative LATEST Ansicht erweitern. Dafür
habe ich eine Extension angelegt, die folgende Klasse enthält:
[PHP]
class tx_vnttnewsextend_extracodes {
function extraCodesProcessor($pObj) {
switch ($pObj-theCode) {
case 'LATEST2':
12 matches
Mail list logo