Zum Inhalt springen

"bodytext" via TS-template ausgeben: <link> statt <a>

Erstellt am 12. November 2008 · 5 Antworten · letzte Antwort am 19. Februar 2009

Tags: Frage

mostwanted ·

ich erstelle gerade ein TS-template, das die ausgabe einer seite definieren soll - an folgender gekürzter und vereinfachter stelle hab ich ein problem:

...es wird im frontend genau der inhalt des feldes "bodytext" ausgegeben wie er in der datenbank abgespeichert ist - also z.b. werden keine <a> sondern <link> ausgegeben...

was muss man da machen, dass im frontend der "bodytext" inklusive <a> ausgegeben wird?

danke im voraus für jeden tipp.

page.10 = CONTENT
page.10 {
	table = tt_content
	wrap = |
	select {
		max = total
		selectFields = bodytext
		where = colPos=0
		begin = 0
	}
	renderObj = COA
	renderObj {
		10 = TEXT
		10 {
			required = 1
			field = bodytext
			wrap = <div class="zusammenfassung">|</div>
		}
	}
}
mostwanted ·

hallo georg,

danke für die rasche hilfe und sorry, aber ich habs via suchfunktion nicht gefunden.

ich habs an verschiedenen stellen in meinem ts-template probiert, aber ich bring deinen code-schnippsel nicht zum laufen - wo muss ich den einfügen?

mostwanted ·

AAAAAHHHHH, ich habs jetzt doch selber rausgefunden wo der code-schnippsel hingehört:

unter page.10.renderObj.10.parseFunc < tt_content.text.20.parseFunc

danke nochmals! :-)

PS: wo könnte ich mich am besten schlau machen, damit ich auch verstehe was diese code-zeile bedeutet?

mostwanted ·

hab jetzt probiert die korrekt ausgegebene <a>-tags alle um eine inline-style-anweisung zu ergänzen - leider bin ich mit dieser anweisung nicht erfolgreich gewesen:

parseFunc.makelinks.http.ATagParams = style="color:#363636;"

...ich schätz ich hab die anweisung an die falsche stelle gestellt - hat jemand einen hinweis wo genau die hin muss? danke.

jonas8 ·

Hallo Leute

Habe eine Frage dazu, ich möchte zwar, dass die Links richtig mit <a>-Tags erzeugt werden aber das ganze nicht noch in ein <p class="bodytext"> gewrapt wird.

Ist das Möglich?

Gruss Jonas

Hier meine TS-Versuche:

// Version mit RECORDS
temp.seitenfuss = RECORDS
temp.seitenfuss.tables = tt_content
temp.seitenfuss.source = 16

// Version mit data
temp.seitenfuss >
temp.seitenfuss = TEXT
temp.seitenfuss.data = DB:tt_content:16:bodytext

// Version mit CONTENT und renderObj
temp.seitenfuss >
temp.seitenfuss = CONTENT
temp.seitenfuss {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos = 0
  select.pidInList = 71
  select.selectFields = bodytext

  renderObj = COA
  renderObj {
    10 = TEXT
    10 {
      parseFunc < tt_content.text.20.parseFunc
      required = 1
      field = bodytext
      wrap = <div class="zusammenfassung">|</div>
    }
  }
}

seite.10.marks.SEITENFUSS < temp.seitenfuss