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

jetzt testen

Schulungen

jetzt buchen

ATagParams in tt_news


Autor Nachricht
Verfasst am: 13. 07. 2005 [16:35]
timzim
Themenersteller
Dabei seit: 15.04.2003
Beiträge: 112
Hallo,

kann mir jemand sagen, wie ich dem ###MORE###-Link der tt_news ((List & Latest) eine bestimmte css-Klasse zuweisen kann. Also nach dem Motto <a href="xxx" class="more">?
Meine sonstigen css-Definitionen werden problemlos angezogen.


Gruß

Timo

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 13.07.2005 um 16:36.]

carpe diem!
Profil
Verfasst am: 14. 07. 2005 [19:44]
salvi
Dabei seit: 11.07.2003
Beiträge: 19
Hi Timo

Eine Möglichkeit wäre:

TYPOSCRIPT
plugin.tt_news.displayList.subheader_stdWrap {
  append = TEXT
  append.data = register:newsMoreLink
  append.wrap = <span class="myclass">|</span>
}



gruss
salvi

-----------------------------------------------------------
Salvatore Vallesi
CS2 - Creative Solutions GmbH
www.cs2.ch
-----------------------------------------------------------
ProfilICQ
Verfasst am: 15. 07. 2005 [11:06]
timzim
Themenersteller
Dabei seit: 15.04.2003
Beiträge: 112
Geht net!

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 15.07.2005 um 11:14.]

carpe diem!
Profil
Verfasst am: 29. 07. 2005 [10:44]
MasterGeo
Dabei seit: 31.07.2004
Beiträge: 22
Ich stecke übrigens an dem gelichen Problem. Salvis Lösung macht außerde mein wrap um das <A> Tag. Das ist keine gute CSS Lösung. Ich brauche ein class im <a> Tag. Noch jemand einen Vorschlag?
Profil
Verfasst am: 10. 10. 2007 [13:40]
sissi
Dabei seit: 08.02.2004
Beiträge: 252
hi, das thema wird auch hier behandelt:

http://www.typo3.net/forum/list/list_post//67165/?page=1#pid256166

ne loesung scheints aber out of the box mit typoscript alleine nicht zu geben....

ProfilWWWICQ
Verfasst am: 10. 10. 2007 [17:01]
SLAng
Moderator
Dabei seit: 20.10.2004
Beiträge: 2773
Der More-Link befindet sich in einem div-Container... wenn nicht, dann setz einen drumherum... kann auch ein span sein...

Also Quasi so:

<div class="more"><!--###LINK_ITEM###-->###MORE###<!--###LINK_ITEM###--></div>


Dann per CSS:

div.more a { font-size... }
div.more a:hover { usw }

Heißt also, wenn dich ein a im Container more befindet, dann verwende für die obige Definition...



Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!
ProfilWWW
Verfasst am: 10. 10. 2007 [18:24]
sissi
Dabei seit: 08.02.2004
Beiträge: 252
ja klar aber was wenn im a-tag eine css klasse sein MUSS (aus welchen gruenden auch immer)....?!

es geht tatsaechlich nicht so ohne weiteres ohne typoscript was eigentlich schade ist....

ProfilWWWICQ
Verfasst am: 10. 10. 2007 [18:33]
just2b
TYPO3-Gott
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
aus welchen gründen denn?

=> 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: 10. 10. 2007 [20:24]
SLAng
Moderator
Dabei seit: 20.10.2004
Beiträge: 2773
Die Gründe würde ich auch gerne hören...

Ich habs bisher immer so gemacht und ich hatte noch keinen Fall wo es nicht ging.

Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!
ProfilWWW
Verfasst am: 05. 12. 2007 [22:19]
martin-h
Dabei seit: 12.03.2006
Beiträge: 40
Hallo,

wenn es unbedingt die Form <a href="..." class="...">...</a> haben muss, hilft woll nur die Bearbeitung der Extension.
Dazu die Datei "pi/class.tx_ttnews.php" bearbeiten. Nach title=" suchen. Man bekommt vier Ergebnisse, jedoch braucht man nur das erste. Vor title=" einfach class="wasauchimmer" einfügen.

Bsp.:
PHP
$GLOBALS['TSFE']->ATagParams = $pTmp.' class="wasauchimmer" title="'.$this->local_cObj->stdWrap(trim(htmlspecialchars($row[$titleField])), $lConf['linkTitleField.']).'"';


Gruß Martin
Profil