power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.10.2006, 23:08   #1
TP-Junior
 
Registriert seit: Apr 2005
Ort: bremen
ooze macht alles soweit korrekt

Optionaler Inhalt?


Ist es möglich einen sSbpart mit Inhalt zu füllen, der in einer versteckten Seite steht, sofern die Seite keinen Text in Left, Border oÄ. hat?

Also ich hab zB 3 Seiten, bei einer ist "Links" Inhalt und bei den anderen nicht. Bei den anderen beiden soll in einem Subpart Inhalt dargestellt werden, der in einer seperaten Seite steht, die nicht Sichtbar ist. Ist das möglich? Wenn ja, wie?
Hoffe konnte mich verständlich ausdrücken

(Wenn das geht, bin ich noch ein gutes Stück mehr von Typo3 angetan, ist ja ziemlich umfangreich, da lohnt es sich wohl, sich ein Buch anzuschaffen)
ooze ist offline   Mit Zitat antworten


Alt 11.10.2006, 00:00   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
mach Dich darauf gefasst, das so ziemlich alles geht
Code:
page.10.subparts.MEININHALT = RECORDS
page.10.subparts.MEININHALT {
  tables = tt_content
  source = 1516
  dontCheckPid = 1
}
Der Subpart wird mit dem Inhaltselement mit der ID 1516 gefüllt, dontCheckPid nimmt auf versteckt keine Rücksicht.
http://typo3.org/documentation/docum...ent/view/8/10/
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 11.10.2006, 10:30   #3
TP-Junior
 
Registriert seit: Apr 2005
Ort: bremen
ooze macht alles soweit korrekt
Hm funktioniert bei mir leider irgendwie nicht
Code:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
	template =< plugin.tx_automaketemplate_pi1	
	workOnSubpart = DOCUMENT_BODY	
	subparts.INHALT< styles.content.get
	subparts.SIDEBAR < styles.content.getLeft
	subparts.HAUPTNAVI < hauptMenu
	subparts.SUBNAVI < subMenu
	
	subparts.FOOTER = RECORDS
	subparts.FOOTER {
		tables = tt_content
		source = 25
		dontCheckPid = 1
	}
}
25 ist bei mir die ID der Seite, wo der Text drin ist. Es wird aber nichts ausgegeben.

Und ich habe das Gefühl, dass es nicht so ganz das ist, wonach ich suche. Denn mir scheint, dass es auf diese Weise dann *immer* da ist. Ich will aber nur dann was haben, wenn in zB styles.content.getLeft nichts drin. Da muss dann ja irgendwie eine Abfrage rein ob Inhalt da ist. Hier mal ein Pseudocode wie ich mir das vostelle:
Code:
if(styles.content.getLeft == "") {
   echo inhalt.einer.versteckten.Seite;
}
else { 
   echo styles.content.getLeft;
}
ooze ist offline   Mit Zitat antworten
Alt 11.10.2006, 11:34   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
es muss nicht die ID der Seite angegeben werden sondern die des Content-Elements (mit der Maus drüberfahren, dann zeigt er sie an)

Die Bedingungen gibts auch, hier ein Beispiel: http://www.sk-typo3.de/Rechten-Inhal...ht-l.72.0.html
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 11.10.2006, 11:49   #5
TP-Junior
 
Registriert seit: Apr 2005
Ort: bremen
ooze macht alles soweit korrekt
Achsooo! Ok, jetzt funktioniert es zwar.... Aber der haut mir da einen <p class="bodytext"> rum, obwohl da ja schon ein "<p id="footer">" drum ist... kann man das abschalten?

edit: Habe es im Template einfach zu nem <div id="footer"> gemacht, damit der HTML-Code valide bleibt. Wäre aber schön wenn das anders wäre ... bekomm so langsam nämlich nen divsalat.

Geändert von ooze (11.10.2006 um 11:56 Uhr).
ooze ist offline   Mit Zitat antworten
Alt 11.10.2006, 12:31   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
auch da hab ich was: http://www.sk-typo3.de/generelle-Sch...etup.59.0.html
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 11.10.2006, 12:37   #7
TP-Junior
 
Registriert seit: Apr 2005
Ort: bremen
ooze macht alles soweit korrekt
Tolle Seite hast du da *THUMBSUP*

Aber das mit dem optionalem Inhalt bekomm ich leider doch nicht hin:

Code:
	
subparts.PRODUKT_1 < styles.content.getRight
subparts.PRODUKT_1.if.isTrue < temp.stdProdukt1
Wie müsste das richtig sein? Ich will ja nichts drum herum haben, wie bei dem Beispiel auf deiner Seite, sondern das einfach nur anderer Inhalt da ist... (ohne .if.isTrue wird der default Text angezeigt, also an temp.stdProdukt1 liegt es schonmal nicht)
ooze ist offline   Mit Zitat antworten
Alt 11.10.2006, 12:39   #8
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
teste mal mit if.isEmpty
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 11.10.2006, 12:42   #9
TP-Junior
 
Registriert seit: Apr 2005
Ort: bremen
ooze macht alles soweit korrekt
Geht auch nicht
ooze ist offline   Mit Zitat antworten
Alt 11.10.2006, 12:57   #10
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
ach ja - da fehlt die stdWrap-Funktion.
teste mal so:

Code:
subparts.PRODUKT_1 = COA
subparts.PRODUKT_1 {
   10 < styles.content.getRight
   10.stdWrap.if.isEmpty < temp.stdProdukt1
}
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 11.10.2006, 13:25   #11
TP-Junior
 
Registriert seit: Apr 2005
Ort: bremen
ooze macht alles soweit korrekt
Damit gehts auch nicht

Hier mal der ganze relevante Code:
Code:
temp.stdProdukt1 = RECORDS
temp.stdProdukt1 {
	tables = tt_content
	source = 8
	dontCheckPid = 1
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {

	template =< plugin.tx_automaketemplate_pi1	
	workOnSubpart = DOCUMENT_BODY	
	
	subparts.INHALT< styles.content.get
	subparts.SIDEBAR < styles.content.getLeft
	subparts.HAUPTNAVI < hauptMenu
	subparts.SUBNAVI < subMenu
	
	subparts.PRODUKT_1 = COA
	subparts.PRODUKT_1 {
	   	10 < styles.content.getRight
	   	10.stdWrap.if.isEmpty < temp.stdProdukt1
	} 

	
	subparts.FOOTER = RECORDS
	subparts.FOOTER {
		tables = tt_content
		source = 3
		dontCheckPid = 1
	}
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
Was nicht funktioniert: der standard Text wird nicht angezeigt, wenn 'Rechts' leer ist. Wenn Inhalt da ist, wird dieser auch ohne Probleme angzeigt.

*verzweifel*
ooze ist offline   Mit Zitat antworten
Alt 11.10.2006, 15:52   #12
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
ist etwas tricky, ich habs rausgefunden:
Code:
subparts.PRODUKT_1 = COA
subparts.PRODUKT_1 {
	10 < temp.stdProdukt1
	10.override.cObject = COA
	10.override.cObject.10 < styles.content.getRight
}
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 11.10.2006, 16:26   #13
TP-Junior
 
Registriert seit: Apr 2005
Ort: bremen
ooze macht alles soweit korrekt
Scheint wohl doch nicht so leicht zu sein Geht mit dem Code da immernoch nicht - überall ist der Standardtext drin, egal ob rechts was ist oder nicht. Habs auch schon umgedreht - aber dann fehlt der standardtext, wenn rechts nicht ist.

Das ist doch zum mäusemelken .... ich schmeiss gleich erstmal eine aus frust meiner schlange zum fressen ins terraririum.
ooze ist offline   Mit Zitat antworten
Alt 11.10.2006, 16:58   #14
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
also bei mir geht das wunderbar ?!

teste mal mit

Code:
subparts.PRODUKT_1 = COA
subparts.PRODUKT_1 {
	10 = TEXT
             10.value=Ich steh nur hier wenn die rechte Spalte leer ist<hr>
	10.override.cObject = COA
	10.override.cObject.10 < styles.content.getRight
}
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 12.10.2006, 09:34   #15
TP-Junior
 
Registriert seit: Apr 2005
Ort: bremen
ooze macht alles soweit korrekt
lol? Damit gehts bei mir. Ok, jetzt bin ich endgültig verwirrt *g*

Jetzt müsste man doch eigentlich nur den Text aus temp.stdProdukt1 in 10 schreiben ... ( 10.value=temp.stdProdukt1.value oder so... nur halt richtig)

Geändert von ooze (12.10.2006 um 09:44 Uhr).
ooze ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Typo3
Optionaler Inhalt? Optionaler Inhalt?
« Kann man eine Lyric erstellen mit den Typo3 | extension pagecomments »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:37 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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