TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 14.12.2007, 10:21   #1
TP-Insider
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe

tt_news - related news


Hi,

eigentlich dachte ich, dass das standardmäßig in den tt_news vorhanden ist >
"In Verbindung stehende News". tt_news Datensatz auswählen und schwupps
ist der Link in der Single-Ansicht gesetzt. Leider taucht dort aber nur der
Title-Text auf, mehr nicht Verstehe nicht, warum hier nur der
Text ohne Link erzeugt wird, denn das ist ja nicht wirklich sinnvoll.
Was muss man denn machen, damit hier auch der Link zum anderen tt_news
Datensatz erzeugt wird? Habe mich in der Doku umgeschaut, aber bis auf
HTML-Code:
plugin.tt_news.useBidirectionalRelations = 1
für die Constants
nicht wirklich brauchbares entdecken können und eine Änderung konnte ich
durch diesen Parameter auch nicht feststellen.
Hat jemand eine Idee, was hier zu machen ist?

Big merci

Elli
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten


Alt 14.12.2007, 11:03   #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
ein Blick in die source zeigt, das diese Relations nur mit stdWrap gerendert werden:

plugin.tt_news.relatedHeader_stdWrap {}

Die einzelnen Einträge werden über das Objekt getRelatedCObject gerendert, dort sind die links definiert. Sollte der Teil in Deinem Setup fehlen oder sind Teile nicht definiert, gibts keinen Link sondern nur den Titel. Eigentlich sollte die Konstante mit singlePid ausreichen:
Code:
 # Build the list of related news:
  getRelatedCObject = COA
  getRelatedCObject {
    # groupBy =
    orderBy = datetime desc
  
    10=CASE
    10.key.field=type
    # settings for 'normal' related news
    10.default=COA

      10.default {
        wrap = <dd> | </dd>
        5 < plugin.tt_news.tmp.5
        10 = TEXT
        10.field = title
        10.typolink.parameter = {$plugin.tt_news.singlePid}
        10.typolink.additionalParams.data=register:newsAddParams
        10.typolink.useCacheHash = 1
        20 < plugin.tt_news.tmp.20
      }
	# settings for related news, that point to internal pages
    10.1=COA
    10.1 {
      wrap = <dd> | </dd>
      5 < plugin.tt_news.tmp.5
      5.file=EXT:tt_news/res/tt_news_article.gif
      10 = TEXT
      10.field = title
      10.typolink.parameter.field = page
      20 < plugin.tt_news.tmp.20
    }
    # settings for related news, that point to external URLs  
    10.2=COA
    10.2 {
      wrap = <dd> | </dd>
      5 < plugin.tt_news.tmp.5
      5.file=EXT:tt_news/res/tt_news_exturl.gif
      10 = TEXT
      10.field = title
      10.typolink.parameter.field = ext_url
      20 < plugin.tt_news.tmp.20
    }
  }
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 14.12.2007, 13:14   #3
TP-Insider
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe
So, ich habe jetzt für diese News eine related News ausgewählt:
http://www.fantashion.de/index.php?id=43&tx_ttnews[tt_news]=32&tx_ttnews[backPid]=2&cHash=7b316e4f8a
Dann habe ich den Code von steffen_k in mein Root-Template eingefügt:
Code:
plugin.tt_news.relatedHeader_stdWrap {
getRelatedCObject = COA
  getRelatedCObject {
    # groupBy =
    orderBy = datetime desc
  
    10=CASE
    ...
    10.typolink.parameter.field = ext_url
    20 < plugin.tt_news.tmp.20
    }
  }
}
und muss leider feststellen, dass sich nichts geändert hat Es wird
nach wie vor nur der Text ausgegeben, aber kein Link drum herum
gewrappt. Hab ich das was übersehen?
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten
Alt 14.12.2007, 13:38   #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
die Verschachtelung ist falsch, relatedHeader_stdWrap ist was eigenes
plugin.tt_news.getRelatedCObject ist die Linkgenerierung, sollte aber schon im Template drin sein (war eine Kopie aus setup.txt)
Hast Du auch die Konstante $plugin.tt_news.singlePid befüllt?
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 14.12.2007, 15:37   #5
TP-Insider
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe
Super, jetzt klappts >

Code:
plugin.getRelatedCObject = COA
  getRelatedCObject {
  ...
Vielen Dank nochmals!
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten
Alt 14.12.2007, 16:06   #6
TP-Insider
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe
Jetzt hab ich doch noch eine Sache:

ich möchte keine Uhrzeit hinter dem Datum haben. Dazu habe ich den Code
wie folgt ergänzt, allerdings zeigt das keine Auswirkungen >

Code:
20 < plugin.tt_news.tmp.20
20 { 
		field = datetime 
		strftime = %d.%m.%y
		wrap = &nbsp;-&nbsp; | 
}
Wie muss ich denn das schreiben, damit er mir die Standardwerte überschreibt?
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten
Alt 14.12.2007, 18:10   #7
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
ich denke da ist es zu spät, machs mal so:

Code:
plugin.tt_news.tmp.20 >
plugin.tt_news.tmp.20 = TEXT
plugin.tt_news.tmp.20 {
   field = datetime 
   strftime = %d.%m.%y
   wrap = &nbsp;-&nbsp; | 
}
...

20 < plugin.tt_news.tmp.20
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Typo3
tt_news - related news tt_news - related news
« [Suchen] Programmierer für Template angepasst an Typo3 | CSS - Darstellungsproblem im Firefox »

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 19:29 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 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