Einzelnen Beitrag anzeigen
  #5  
Alt 04.09.07, 01:51
david87hd david87hd ist offline
Forum Zuschauer
 
Registriert seit: 31.08.06
Beiträge: 7
Daumen hoch

Lösung


Na dann poste ich mal meine Lösung selbst...

Ich habe ein eigene Condition in der localconf.php erstellt

PHP-Code:
    case ('inhalt_rechts':sad:
      
$pageid $GLOBALS['TSFE']->id;
      
$sqlbefehl "SELECT * FROM tt_content WHERE (pid = $pageid) AND ((colPos = 1) OR (colPos = 2) OR (colPos = 3) OR (colPos = 4)) AND (hidden = 0) AND (deleted = 0);";
      
$sql mysql_query ($sqlbefehl);
      
$anzahl_eintraege mysql_num_rows($sql);
      
      if (
$anzahl_eintraege 0)
        return 
true;     
    break; 
und mein Typoscript wie folgt geändert:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
temp.inhalt = COA

temp.inhalt {
5 = HTML
5.value = <div id="frameout_inhalt_rechts">

10 < styles.content.getRightEins
10.stdWrap.if.isTrue.numRows < styles.content.getRightEins
10.stdWrap.required = 1  
10.wrap = <div id="frame_inhalt_rechts"> | </div>

12 < styles.content.getRight
12.stdWrap.if.isTrue.numRows < styles.content.getRight
12.stdWrap.required = 1
12.wrap = <div id="frame_inhalt_rechts"> | </div>

14 < styles.content.getRightDrei
14.stdWrap.if.isTrue.numRows < styles.content.getRightDrei
14.stdWrap.required = 1
14.wrap = <div id="frame_inhalt_rechts"> | </div>

16 < styles.content.getRightVier
16.stdWrap.if.isTrue.numRows < styles.content.getRightVier
16.stdWrap.required = 1
16.wrap = <div id="frame_inhalt_rechts"> | </div>

18 = HTML
18.value = </div>
}
temp.inhalt.20 < styles.content.get

[userFunc = user_match(inhalt_rechts)]
temp.inhalt.20.wrap = <div id="inhalt_main" style="margin-right:180px;"> | </div>

[ELSE]
temp.inhalt.20.wrap = <div id="inhalt_main"> | </div>

[END]

anders war da wohl nicht mehr zu helfen ...
Mit Zitat antworten