Zum Inhalt springen

"insert records" löscht Output?

Erstellt am 10. September 2010 · 1 Antwort · letzte Antwort am 10. September 2010

Tags: Frage

iwyg ·

Die Themenüberschirft ist blöd, aber ich weiß nicht wie ich das in treffender Weiße beschreiben soll…

So, ich versuche nun mal mein Glück und hoffe, dass mit geholfen werden kann.
Ich bin fast am Verzweifeln – Folgendes Konstrukt:

Auf einer Seite die mit Datensätzen (die Records sind jeweils Datensätze vorhandener Seiten) via insert records befüllt ist, soll in einem subpart marker ###THUMBNAV### eine Liste der Bilder der Datensätze als thumbnails ausgegeben werden.

Mit folgendem script wird die liste erstellt:

lib.recordThumbs = CONTENT

lib.recordThumbs {
	
	wrap < lib.thumbnav.wrap
	
	table = tt_content
	
	select {
		
		pidInList = 10,17

		where = colPos = 0

		orderBy = sorting

		andWhere = hidden = 0 

		andWhere = CType = 'shortcut'
		
		}
		
		renderObj = TEXT
		renderObj {
			
			field = records
			wrap = |
			
			}			

		
		renderObj.split {
			
			token = ,
			cObjNum = 1
			
			1 = COA
			1 {

				5 = TEXT
				5 {
					
					wrap = |
					
					}

				10 = CONTENT

				10  {
					table = tt_content
					select {
						
						pidInList = 9,8,7,6

						where = colPos = 0
						andWhere {
							current = 1
							wrap = uid="|"
							
							}
						
						}
					renderObj < lib.thumbnav.renderObj.5
					renderObj.stdWrap {
					prepend = COA
					prepend {

				10 = LOAD_REGISTER
				10.thumbs.required = 1
				10.thumbs.cObject = TEXT
				10.thumbs.cObject.data = register:thumbs

				10.thumbs.cObject.wrap = |+1
				10.thumbs.prioriCalc = intval
		
				}					
					
					typolink >
					insertData = 1
					dataWrap >
					wrap = <li class="imgnav"><a href=#c_{register:thumbs}>|</a></li>

					}
					}

			}
			
			
			}
	
	}

Das Script funktioniert wunderbar.

Mein Problem ist nur, dass wenn die Liste in der Seite mit der PID in der die Datensätze eingefügt sind erscheint, bekomm ich keinen output. Konkret, am obigen Beispiel also, bekomme ich auf der Seite mit der ID 10 nur den inhalt der Seite 17 und umgekehrt.

Was mache ich falsch?
Am Script sollte es eigentlich nicht liegen.

Ich bin Für jeden Ratschlag wirklich Dankbar

iwyg ·

Keiner eine Idee?

Ich hab noch ein paar Dinge ausprobiert, dabei ist mir aufgefallen, dass Datensätze, die ich per Typoscript abgreife, und die auf der jeweiligen Seite bereits via "datensatz einfügen" oder "Inhalt der Seite xy" anzeigen refernziert sind, einfach gelöscht, bzw. nicht ausgegeben werden.

Zur Verdeutlichung: greife ich mit meinem Script die auf Seite X referenzierten Datensätze ab, werden sie alle zwar auf Seite Y ausgegeben, auf Seite X selbst aber nicht.

Gibts es keine Möglichkeit, das zu unterbinden bzw. zu umgehen?