TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Ausblendung des Texts related News


Autor Nachricht
Verfasst am: 05. 12. 2005 [18:47]
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
Moin,

Unter den News steht jedesmal "Link" bzw. "in Verbindung stehende Nachrichten".

Aus optischen Gründen möchte ich dies für den Fall unterdrücken, dass keine Einträge in diesen Feldern vorhanden sind. Das ist bei nämlich der Regelfall.

Danke,
Michael
Profil
Verfasst am: 10. 12. 2005 [08:42]
just2b
TYPO3-Gott
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
Hallo Michael,

wenns nicht im Template steht, dann sollte das in einer der locallang-Files stehen

lg georg

=> TYPO3 - inspiring people to share <= aber kein Support per PM!

=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<=
ProfilWWW
Verfasst am: 12. 12. 2005 [17:46]
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
Hallo Georg,

damit ist mir noch nicht viel geholfen. Ich bin ja auf der Suche nach der Schraube, an der man drehen muss.

Was mir vorschwebt ist, dass das Label im Frontend nur erscheint, wenn ich im Backend in die entsprechenden Felder etwas eingetragen habe.

Wer kann mich auf die richtige Spur bringen?

Danke,
Michael
Profil
Verfasst am: 13. 12. 2005 [08:22]
stefan s
Dabei seit: 29.11.2002
Beiträge: 302
Die Zauberformel icon_wink.gif lautet 'if.isTrue.field = xxx'.
TYPOSCRIPT
displaySingle { 
     links_stdWrap {
       if.isTrue.field = links
     }
 
     related_stdWrap {
       if.isTrue.field = related
     }
  }


Ins Setup.
Profil
Verfasst am: 13. 12. 2005 [16:19]
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
Sieht aus, als wär das genau das Richtige. Leider tat sich nichts, als ich es ins Setup eingetragen habe.
Habe ich da noch etwas übersehen?
Profil
Verfasst am: 14. 12. 2005 [08:20]
stefan s
Dabei seit: 29.11.2002
Beiträge: 302
Meine Glaskugel hat mittwochs immer frei...

Poste doch mal deinen News-relevanten TS-Code.
Wenn du meinen Code-Schnipsel einfach so kopiert hast, müsste dein Code so aussehen:
TYPOSCRIPT
plugin.tt_news {
...
      displaySingle {
           ...
           links_stdWrap {
             if.isTrue.field = links
           }
           related_stdWrap {
             if.isTrue.field = related
           }
        } 
...
}
Profil
Verfasst am: 14. 12. 2005 [19:27]
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
TYPOSCRIPT
# Das News-Plugin konfigurieren
plugin.tt_news {
     pid_list >
     pid_list = 13
     PIDitemDisplay = 13
     # Einschub
     displaySingle { 
        links_stdWrap {
           if.isTrue.field = links
           }
        related_stdWrap {
           if.isTrue.field = related
           }
        } 
     # Ende des Einschubs
     }
Profil
Verfasst am: 15. 12. 2005 [08:52]
stefan s
Dabei seit: 29.11.2002
Beiträge: 302
Benutzt du noch tt_news 1.0.4? Zumindest deutet 'PIDitemDisplay' darauf hin. Wenn du T3 3.7.0 oder höher im Einsatz hats, installier dir die aktuelle tt_news-Version (2.2.24, glaube ich). Ich weiss nämlich nicht, ob mein Lösungsvorschlag in 1.0.4 schon funktioniert oder ob das erst später implementiert wurde.

Zur Sicherheit ne dumme Frage:
In deinem news.tmpl steht aber nicht 'Links' bzw. 'In Verbindung stehende Nachrichten' vor den entspr. Markern?
Profil
Verfasst am: 15. 12. 2005 [18:39]
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
Ja, ich verwende tt_news 1.0.4 und t3 3.8.1. Wenn ich wie von dir empfohlen ein Update von News mache, was für Risiken gehe ich da ein? Darf man das so einfach einspielen, ohne irgend etwas "abzuschießen"?

Zur 2. Frage: Vor dem Marker ### NEWS_LINKS### steht z.B. Links:



Profil
Verfasst am: 16. 12. 2005 [08:19]
stefan s
Dabei seit: 29.11.2002
Beiträge: 302
erstmal zur eigentlichen Frage: hehe. Sorry, musste sein.

Wenn in deiner news.tmpl schon 'Links:' vor dem Marker steht, erscheint das immer. Da kannst du mit TS natürlich nix ausbügeln! Also weg damit! Es sollten nach Mgl. nur dei Marker da stehen, zumindest, was diese sporadisch befüllten Marker betrifft.

Im TS-Setup kannst du dann für diese alles andere festlegen.

Bsp:
TYPOSCRIPT
plugin.tt_news {
   _LOCAL_LANG.de {
      more = [weiterlesen...]
      backToList = zurück
      textRelated = In Verbindung stehende Nachrichten:
   }
#_LOCAL_LANG.de ist in Datei pi/locallang.php vorbelegt, also hier nur ggf. abändern
  newsFilesHeader_stdWrap.wrap = <dt> | </dt>
  displaySingle { 
     links_stdWrap >
     links_stdWrap {
       wrap = <dl><dt><b>Links:</b></dt>|</dl>
       if.isTrue.field = links
     }
     addInfo_stdWrap.wrap >
     linksItem_stdWrap > 
     linksItem_stdWrap.wrap >
     linksItem_stdWrap.wrap = <dd>|</dd>
     linksHeader_stdWrap.wrap > 
 
     related_stdWrap {
       if.isTrue.field = related
     }
  }#single
}#plugin.tt_news

Wie bereits erwähnt, das funzt auf jeden Fall für ne aktuellere News-Version. Bei 1.04.: keine Ahnung, kann mich nicht mehr erinnern...

Update tt_news:
1. wenn, dann neue Version lokal installieren. dann bleibt sie auch bei nem T3-Update erhalten. Ausserdem greift die neue Version dann nur in dieser Installation (Vorteil, da sich einiges ändert -> siehe 2.)
2. werden deine News dann erstmal nicht angezeigt! denn
3. im TS musst du im Punkt 'Include static (from extensions):' noch was auswählen (das siehst du dann schon - aber nur 1 von den angebotenen 3!)
4. PIDitemDisplay heißt jetzt singlePid (oder singlePID?)

Im 70-Seiten-Manual ist das aber alles bestens erklärt. Also erstmal in Ruhe in ner Test-T3-Installation ausprobieren.

Die aktuellen Versionen sind letztlich wesentlich komfortabler zu bedienen
Profil