[TYPO3-german] T3Blog - locallang Werte lassen sich nicht überschreiben

Jan Kornblum jan.kornblum at gmx.de
Thu Sep 30 11:35:14 CEST 2010


Hi Felix,

> Darf ich das TS snippet mal sehen?
> Werden dann über TS in den Objectpfad der rechten Spalte geladen.

lib.menu-right = RECORDS
lib.menu-right{
      tables = tt_content
      source = 232,221,219,233,223 <!-- blogWidgets im Sysordner
      dontCheckPid = 1
      conf.tt_content.stdWrap.wrap = <div class="nav-right">|</div>
}

> Ich kämpfe immer noch mit der falschen Sortierung wie sie hier beschrieben
> wird:
> http://www.angus-im.de/blog/blog-post/2009/09/09/der-eigene-blog-mit-typo3-mit-t3blog-wird-alles-besser.html
> Den fix innerhalb TV benutz ich immer noch.

Komisch, das kam bei mir noch nie vor!?

Ich habe nur EIN TV Seitentemplate. Im Contentbereich (TV Content 
Elements) wird auf der Blog-Seite ganz normal das blogList Widget als 
Contentelement angelegt.

Der Rest für die Blog Konfiguration ist ein TS Template, dass in das TS 
Tempplate der Root-Seite eingebunden ist (weil die Widgets ja auf allen 
Seiten, also auch den nicht-Blog Seiten, in der rechten Spalte zu sehen 
sind):

---

plugin.tx_t3blog_pi2{

  tagCloud.globalWrap.10 >
  tagCloud.maxColor >
  tagCloud.minColor >
  tagCloud.maxFontSize = 11
  tagCloud.minFontSize = 11

  categories.categories.5 >
  categories.categories.wrap = <div class="categories">|</div>
  categories.listItem.dataWrap = <li>{field:catname} <span 
class="postnum"> ({field:postnum})</span>{field:subcategories}</li>

  latestPostNav.list.10 >
  #latestPostNav.listItem.wrap = <div class="item">|</div>
  latestPostNav.listItem.10.stdWrap.cropHTML =  50 | ... | 1
  latestPostNav.listItem.20.strftime = %d.%m.%Y

  latestCommentsNav.list.10 >
  #latestCommentsNav.listItem.wrap = <div class="item">|</div>
  latestCommentsNav.listItem.10.stdWrap.cropHTML =  25 | ... | 1
  latestCommentsNav.listItem.20.strftime = %d.%m.%Y

  views.list.10 >
  #views.listItem.wrap = <div class="item">|</div>
  views.listItem.10.stdWrap.cropHTML =  50 | ... | 1
  views.listItem.20.wrap = <dd>|&nbsp;mal gelesen</dd>
  views.listItem.30 > #date

  calendar.calendaroutput.10.wrap = <dl>|</dl>

  blogList {
    date.wrap >
    time.wrap >
    #time.noTrimWrap = | - | Uhr|
    useTipAFriend = 0
    useCaptcha = 1
    commentComments = 0
    gravatarAtComments = 0
    senderEmail = noreply at domain.tld
    adminsCommentsEmail = info at domain.tld
    mailReceivedCommentsToAdmin = 1
    commentsLink.10.value = {field:commentsNr} {field:commentText}
    titleLink.10.wrap = <h1>|</h1>
    author.wrap = |
    requiredFields = commentauthor, commenttext, commenttitle, captcha

    singleNavigation{
      #10 > #prev
      #30 > #next
    }

    titelListItem{
      wrap >
      20.wrap = <div class="title">|</div>
    }

    single{
      1 > #singlenavigation
      #10.5.10 > #categories
      #10.5.20 > #date
      10.5.30 > #time
      10.10{
        #item body
      }
      10.15{
        #item nav
        #10 > #author
        10.noTrimWrap = |<div>Author: |</div>|
        12 > #authoremail
        15 > #gravatar
        16 > #tipafriend
        25 > #permalink
        30 > #trackback
        #39 < plugin.tx_t3blog_pi2.blogList.single.10.5.10
        39 = CONTENT
        39{
          table = tx_t3blog_cat
          select.where = 1=1
          select.andWhere.data = GPvar:tx_t3blog_pi1|blogList|showUid
          select.andWhere.intval = 1
          select.andWhere.wrap = uid IN (SELECT uid_foreign FROM 
tx_t3blog_post_cat_mm WHERE uid_local=|)
          renderObj = TEXT
          renderObj{
            field = catname
            noTrimWrap = | |,|
            typolink < plugin.tx_t3blog_pi2.categories.catLink.typolink
            typolink.parameter.field = pid
          }
        }
        39.stdWrap.split{
          token = ,
          cObjNum = 1 |*| 2 |*| 3 || 4
          1.current = 1
          1.wrap = |,
          2.current = 1
          2.wrap = |,
          3.current = 1
          3.wrap = |
          4.current = 1
          #4.wrap = |
        }
        39.wrap = <div>Kategorien: |</div>
        #40 > #tags
        40.wrap = <div>|</div>
        #50 > #views
        50.wrap = <div>|</div>
      }
      10.5.10 >
    }

    list{
      5 >
      15 = TEXT
      15.field = pageBrowser
    }

    listItem{
      5.wrap = <div class="itemTop">|</div>
      5.10 > #categories
      5.20 > #date
      5.30 > #time
      10.10.20.stdWrap.cropHTML =   300 | ... | 1
      #10.10.30.if.isTrue.field = title
      10.10.30 >
      10.10.30 < plugin.tx_t3blog_pi2.blogList.moreLink
      10.10.30.10.field >
      10.10.30.10.value = Ganzen Artikel lesen

      10.wrap = <div class="itemBody">|</div>
      20.wrap = <div class="itemBottom">|</div>
      20{
        10 > #author
        12 > #email
        14 > #tipafriend
        15 > #permalink löschen
        20 > #gravatar löschen
        40 > #tagcloud
        50 > #views löschen
      }
      990 > #back
    }

    commentList{
      5 >
      6.wrap = <div 
class="commentListListing"><h6>Kommentare</h6>|</div>
    }

    comment{
      10.value (
      <div class="commentTopNav">{field:author} schrieb am {field:date} 
um {field:time} Uhr</div>
        <div class="commentBody">
            <h5>{field:title}</h5>
            <p>{field:text}</p>
        </div>
      )
      # website
      20.typolink.ATagParams = rel="nofollow"
    }

    commentForm{
      #captcha label
      #10.60.5.field >
      10.60.5.wrap >
      #10.60.5.value = Spamschutz
      #captcha input
      #10.70.5.field >
      #10.70.5.value = Bitte geben Sie die Zeichenfolge aus dem obigen 
Bild ein *
      #abbonnieren label
      10.80.5 >
      10.80.wrap = <div class="formElement text subscribe">|<div 
class="formClear"><!-- clear --></div></div>
    }
  }

  blogList._LOCAL_LANG.de{

    moreText = Ganzen Beitrag lesen

    filteredByText = Beiträge werden gefiltert nach:
    resetText = Alle Beiträge anzeigen
    noResult = Keine Daten gefunden.

    commenttitle = Überschrift
    commenttext = Ihr Kommentar
    captcha = Bitte bestätigen Sie die Zeichenfolge im Bild
    captchaimage = Spamschutz
  }
}




More information about the TYPO3-german mailing list