Umbruch vor ###NEWS_AUTHOR### entfernen

Autor Nachricht
Verfasst am: 15.09.2007 [10:21]
Elyar

[Themenersteller]
dabei seit: 13.09.2007
Beiträge: 8

Hallo zusammen

Ich würde gerne den automatischen Umbruch vor ###NEWS_AUTHOR### entfernen.

Mit folgendem TS ist mier das auch gelungen:

Typoscript:Zeilennummerierung:  An / Aus

  1. plugin.tt_news.general_stdWrap {
  2.         parseFunc.nonTypoTagStdWrap.encapsLines {
  3.         removeWrapping = 1
  4.         wrapNonWrappedLines = |
  5.         }
  6. }
  7. }


Es stellte sich dann aber heraus, dass dann gar keine Umbrüche mehr möglich sind. Also sind meine Newsbeiträge alle zusammen gepappt was nicht wirklich schick aussieht icon_rolleyes.gif



Ich habe auch schon versucht den stdWrap vom Author selber direkt anzusprechen, leider ohne Erfolg

Typoscript:Zeilennummerierung:  An / Aus

  1. plugin.tt_news.author_stdWrap {
  2.         parseFunc.nonTypoTagStdWrap.encapsLines {
  3.         removeWrapping = 1
  4.         wrapNonWrappedLines = |
  5.         }
  6. }
  7. }


Durchforste schon seit 2 Tagen alle möglichen Foren, leider ohne irgendwelche Ergbnisse.
Verfasst am: 15.09.2007 [11:22]
SLAng

[Moderator]
dabei seit: 20.10.2004
Beiträge: 2203

Was meinst du denn mit automatischem Umbruch? Steht da ein br drinn?

Ansonsten kommt der Umbruch durch das Block-Element, das steht verzeichnet in der setup.txt mit

Typoscript:Zeilennummerierung:  An / Aus

  1. plugin.tt_news {
  2.         displaySingle {
  3.                 author_stdWrap.wrap = <p class="news-single-author">|</p>
  4.         }
  5. }

Wenn du daraus
Typoscript:Zeilennummerierung:  An / Aus

  1. plugin.tt_news {
  2.         displaySingle {
  3.                 author_stdWrap.wrap = <span class="news-single-author">|</span>
  4.         }
  5. }

machst, haste keinen Umbruch mehr

in List dann entsprechend mit displayList.author_stdWrap.wrap =

[Dieser Beitrag wurde 2 mal bearbeitet. Zuletzt am 15.09.2007 um 11:29]

Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!

» Radio Moderator werden? Radio-Devil
Verfasst am: 15.09.2007 [12:10]
Elyar

[Themenersteller]
dabei seit: 13.09.2007
Beiträge: 8

Danke für deine Antwort.

Da habe ich vor lauter grübeln vergessen das Porblem genauer zu erläutern. Ich möchte Kategorie und den Autor gerne nebeneinander stehen haben. Bei mir sieht das im Moment folgendermassen aus:

Kategorie: Allgemeines
Von: <Autor>

Am Schluss will ich dann:

Kategorie: <Kategorie> | Von: <Autor>

Also habe ich vor dem "Von" (in der locallang.xms schon entfernt zum testen) einen automatischen Umbruch drinnen
Verfasst am: 16.09.2007 [16:52]
SLAng

[Moderator]
dabei seit: 20.10.2004
Beiträge: 2203

Ja, genau das habe ich doch geschrieben. Das "Von:" und der Autor selbst stecken beide in dem Marker ###NEWS_AUTHOR###, gehören also zusammen. Im übrigen solltest du da in der locallang.xml nicht einfach was entfernen, da dies beim Updaten der Extension wieder drinn steht.

Wenn du also in DEINEM TS-Setup schreibst:
Typoscript:Zeilennummerierung:  An / Aus

  1. plugin.tt_news {
  2.         displaySingle {
  3.                 author_stdWrap.wrap = <span class="news-single-author">|</span>
  4.                 category_stdWrap.wrap = <span class="news-single-category">|</span>
  5.         }
  6. }


, dann wird das ganz sicher in einer Zeile angezeigt.

p und div sind Block-Element, die per default einen Zeilenumbruch nach sich ziehen. span dagegen nicht = Inline-Element.

Alternativ kann man das sicher auch per CSS machen, wenn du für die beiden CLasses news-single-author und news-single-category ein display:inline; vergibst.

Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!

» Radio Moderator werden? Radio-Devil
Verfasst am: 16.09.2007 [17:29]
SLAng

[Moderator]
dabei seit: 20.10.2004
Beiträge: 2203

Ich muss mich korrigieren...

Ich habs gerade getestet und es geht leider so nicht.
Und zwar aus dem Grund, weil der wrap um die Kategorie gar nicht funktioniert. Die div-Class wird gar nicht eingefügt.
Wenn man den wrap des Autors verändert wie oben beschrieben, wird zusätzlich noch mal ein <p></p> drumherum gelegt und ich habe keine Ahnung woher das kommt...

Also, wenn du Kategorie und Autor in eine Zeile haben willst, dann hast du keine andere Möglichkeit als das per CSS zu machen...

also dann so:

Html4strict:Zeilennummerierung:  An / Aus

  1. p.news-single-author { display:inline; }

Dann stehts in einer Zeile. Die Formatierung und die trennende Pipe bekommst du dann ja sicher alleine hin...

Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!

» Radio Moderator werden? Radio-Devil
Verfasst am: 16.09.2007 [19:05]
Elyar

[Themenersteller]
dabei seit: 13.09.2007
Beiträge: 8

Super!

Hat so wunderbar geklappt, vielen dank für deine Hilfe.

Gruss

Verfasst am: 07.05.2008 [08:08]
dabjoern


dabei seit: 03.09.2004
Beiträge: 333

Hi,

das zusätzliche <p> wird in der Datei pi/class.tx_ttnews.php erzeugt. In der Zeile 1514 der aktuellen Version steht

Php:Zeilennummerierung:  An / Aus

  1. $markerArray['###NEWS_AUTHOR###'] = $this->formatStr($newsAuthor);


Das ist meines Erachtens sinnlos, denn im BE kann man das Autorfeld nicht weiter stylen. Ich habe den Code wie folgt geändert:

Php:Zeilennummerierung:  An / Aus

  1. markerArray['###NEWS_AUTHOR###'] = $newsAuthor;


In Kombination mit dem obigen TS klappt es dann.

Grüße, dabjoern

[/HTML]

Unser Site: TRITUM
Verfasst am: 24.05.2008 [18:08]
Basti4k

dabei seit: 11.10.2007
Beiträge: 36

Hallo,

leider wollte ich das von dir übernehmen ( dabjoern ) nur klappt es nicht, bekomme dann ganichts mehr auf der Homepage angezeigt:


undich denke mal es soll so heißen oder?
Php:Zeilennummerierung:  An / Aus

  1. $markerArray['###NEWS_AUTHOR###'] = $newsAuthor;


so ganz klappt das bei mir nicht :(

wer kann mir da helfen?

Anleitung für Typo3 und Extension und viele Tips:
blog.ingeniumdesign.de
Verfasst am: 24.05.2008 [19:11]
SLAng

[Moderator]
dabei seit: 20.10.2004
Beiträge: 2203

Ohne $?

Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!

» Radio Moderator werden? Radio-Devil
Verfasst am: 24.05.2008 [21:11]
Basti4k

dabei seit: 11.10.2007
Beiträge: 36

dann bekomme ich das hier!

Php:Zeilennummerierung:  An / Aus

  1. Parse error: syntax error, unexpected '[' in /var/www/cms/typo3conf/ext/tt_news/pi/class.tx_ttnews.php on line 1515


Anleitung für Typo3 und Extension und viele Tips:
blog.ingeniumdesign.de




 
TYPO3 Version 4.2.2 testen

TYPO3 Ver. 4.2.2 testen

Testen Sie die neue TYPO3 Version 4.2.2 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 17.11.
in Espelkamp:
Freitag, 08.12.

TYPO3 Intensivschulung
in Würzburg:
Mo., 27.10. - Mi., 29.10.
in Köln:
Mo., 10.11. - Mi., 12.11.
in Berlin:

Mi., 19.11. - Fr., 21.11.
in Espelkamp:

Mi., 10.12. - Fr., 12.12.

TYPO3 Extensionschulung
in Berlin:
Mo., 24.11. - Mi., 26.11.
in Espelkamp:
Mo., 15.12. - Mi., 17.12.