Re: [TYPO3-german] CONTENT und wrap

2011-01-05 Diskussionsfäden Michael Stein
Hi Björn,
required ist die Lösung.

Vielen Dank. Ich habe schon ein bisschen an typo3 gezweifelt.

Gruß
Michael
Am 04.01.2011 15:32, schrieb Stefan Frömken:
 Am 04.01.2011 15:26, schrieb Bjoern Pedersen:
 Am 04.01.2011 13:57, schrieb Michael Stein:
 Hi zusammen,
 ich habe folgendes Objekt:
 1 = CONTENT
 1 {
 table = tx_event
 wrap =div class=contentelh4Programm/h4|/div
 required = 1
 select {
 pidInList = {$site.event_folder}
 where = 1=1
 andWhere.cObject = TEXT
 andWhere.cObject.data = GP:tx_event|adrUid
 andWhere.cObject.wrap = tx_event.address=|
 }
 renderObj = COA
 renderObj {
 10 = TEXT
 10.field = title
 }
 }

 eine postuserFunc brauchts da nicht.

 Grüße,
   Björn
 Jup...required war auch das Erste, was mir eingefallen ist. Ich hab die
 required-Option hier auch mal mit eigenen Worten dokumentiert:
 
 http://typo3.sfroemken.de/typo3-tutorials/tslib/content.html?L=0
 
 Stefan

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] CONTENT und wrap

2011-01-04 Diskussionsfäden Michael Stein
Hi zusammen,
ich habe folgendes Objekt:
1 = CONTENT
1 {
table = tx_event
wrap = div class=contentelh4Programm/h4|/div
select {
pidInList = {$site.event_folder}
where = 1=1
andWhere.cObject = TEXT
andWhere.cObject.data = GP:tx_event|adrUid
andWhere.cObject.wrap = tx_event.address=|
}
renderObj = COA
renderObj {
10 = TEXT
10.field = title
}
}
Im Moment wird der Wrap immer ausgeführt. Auch wenn nichts aus der
Datenbank kommt.

Wie kann ich es machen, dass der wrap nur ausgeführt wird, wenn auch
wirklich content aus der Datenbank zurück kommt?

Gruß Michael

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] CONTENT und wrap

2011-01-04 Diskussionsfäden Michael Stein
Für die Nachwelt:
ich habs über eine userfunc gelöst:
1 {
stdWrap.postUserFunc = user_Helper-wrapOnlyNonEmpty
stdWrap.postUserFunc.myWrap.wrap = div class=contentel|/div
...
}

class user_Helper extends tslib_pibase {

function wrapOnlyNonEmpty ($content,$conf) {
if ($content != '') {
return $this-cObj-stdWrap($content,$conf['myWrap.']);
} else {
return '';
}
}

}

Am 04.01.2011 13:57, schrieb Michael Stein:
 Hi zusammen,
 ich habe folgendes Objekt:
 1 = CONTENT
 1 {
   table = tx_event
   wrap = div class=contentelh4Programm/h4|/div
   select {
   pidInList = {$site.event_folder}
   where = 1=1
   andWhere.cObject = TEXT
   andWhere.cObject.data = GP:tx_event|adrUid
   andWhere.cObject.wrap = tx_event.address=|
   }
   renderObj = COA
   renderObj {
   10 = TEXT
   10.field = title
   }
 }
 Im Moment wird der Wrap immer ausgeführt. Auch wenn nichts aus der
 Datenbank kommt.
 
 Wie kann ich es machen, dass der wrap nur ausgeführt wird, wenn auch
 wirklich content aus der Datenbank zurück kommt?
 
 Gruß Michael
 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] CONTENT und wrap

2011-01-04 Diskussionsfäden Bjoern Pedersen
Am 04.01.2011 13:57, schrieb Michael Stein:
 Hi zusammen,
 ich habe folgendes Objekt:
 1 = CONTENT
 1 {
   table = tx_event
   wrap = div class=contentelh4Programm/h4|/div
required = 1
   select {
   pidInList = {$site.event_folder}
   where = 1=1
   andWhere.cObject = TEXT
   andWhere.cObject.data = GP:tx_event|adrUid
   andWhere.cObject.wrap = tx_event.address=|
   }
   renderObj = COA
   renderObj {
   10 = TEXT
   10.field = title
   }
 }

eine postuserFunc brauchts da nicht.

Grüße,
 Björn
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] CONTENT und wrap

2011-01-04 Diskussionsfäden Stefan Frömken

Am 04.01.2011 15:26, schrieb Bjoern Pedersen:

Am 04.01.2011 13:57, schrieb Michael Stein:

Hi zusammen,
ich habe folgendes Objekt:
1 = CONTENT
1 {
table = tx_event
wrap =div class=contentelh4Programm/h4|/div

required = 1

select {
pidInList = {$site.event_folder}
where = 1=1
andWhere.cObject = TEXT
andWhere.cObject.data = GP:tx_event|adrUid
andWhere.cObject.wrap = tx_event.address=|
}
renderObj = COA
renderObj {
10 = TEXT
10.field = title
}
}


eine postuserFunc brauchts da nicht.

Grüße,
  Björn
Jup...required war auch das Erste, was mir eingefallen ist. Ich hab die 
required-Option hier auch mal mit eigenen Worten dokumentiert:


http://typo3.sfroemken.de/typo3-tutorials/tslib/content.html?L=0

Stefan
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] CONTENT und wrap

2011-01-04 Diskussionsfäden DIGITAGE | Markus Martens

Hi Michael,

häng den wrap doch einfach ans Rendering:

1.renderObj.wrap = div class=contentelh4Programm/h4|/div

Glücklicherweise unterstützt das COA den direkten wrap ;)


LG
Markus

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] CONTENT und wrap

2011-01-04 Diskussionsfäden DIGITAGE | Markus Martens

ah...murks...du willst den wrap um die komplette Liste, richtig?

...nu ist der Groschen gefallen ;)

Am 04.01.2011 17:37, schrieb DIGITAGE | Markus Martens:

Hi Michael,

häng den wrap doch einfach ans Rendering:

1.renderObj.wrap = div class=contentelh4Programm/h4|/div

Glücklicherweise unterstützt das COA den direkten wrap ;)


LG
Markus



___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] CONTENT und wrap

2011-01-04 Diskussionsfäden DIGITAGE | Markus Martens
Hab's selbst noch nicht getestet aber ein required ist ne gute Idee. Da CONTENT dies allerdings nicht direkt 
unterstützt, müsstest du es über 'nen stdWap dran hängen:


1.stdWrap.wrap = div class=contentelh4Programm/h4|/div
1.stdWrap.required = 1


LG
Markus

Am 04.01.2011 15:26, schrieb Bjoern Pedersen:

Am 04.01.2011 13:57, schrieb Michael Stein:

Hi zusammen,
ich habe folgendes Objekt:
1 = CONTENT
1 {
table = tx_event
wrap =div class=contentelh4Programm/h4|/div

required = 1

select {
pidInList = {$site.event_folder}
where = 1=1
andWhere.cObject = TEXT
andWhere.cObject.data = GP:tx_event|adrUid
andWhere.cObject.wrap = tx_event.address=|
}
renderObj = COA
renderObj {
10 = TEXT
10.field = title
}
}


eine postuserFunc brauchts da nicht.

Grüße,
  Björn


Liebe Grüße
Markus Martens

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german