Zum Inhalt springen

tx_news: Parameter anhängen?

Erstellt am 27. Juli 2013 · 3 Antworten · letzte Antwort am 15. August 2013

Tags: Links, tx_news, TYPO3 6.x, Frage

wmcig ·

Hallo Forum,

ich nutze z.Zt. tx_news für meine Nachrichtenverwaltung.

Ich benötige folgendes: Ein User kommt zu der Webseite. Er klickt aktuell die Seite "XYZ" an. Dort sollten die Detail-News zu lesen sein, auch wenn man über einen Menüpunkt geht (Navigation).

Gibt es irgendeinen Code, der mir dabei helfen kann, die URL Parameter oder ähnliches auszulesen und dann in dem Menüpunkt zu integrieren?

Kann man die URL der tx_news Kategorie irgendwie auslesen und das dann als erweiteter Parameter in die Navigation einbinden?

mischa ·

Hallo Nutzer,

schau mal hier:

#115550

Das könnte helfen.

Per TypoScript kommst du über das GP:tx_news_pi1|news dran (oder halt die Kategorie mit GP:tx_news_pi1|overwriteDemand|categories)

wmcig ·
mischa schrieb

Hallo Nutzer,

schau mal hier:

#115550

Das könnte helfen.

Per TypoScript kommst du über das GP:tx_news_pi1|news dran (oder halt die Kategorie mit GP:tx_news_pi1|overwriteDemand|categories)

Ich komme in der Sache irgendwie nicht weiter. Mein TS meiner Hauptnavigation ist wie folgt:

lib.mainNavi = HMENU
lib.mainNavi {
wrap = <ul class="nav">|</ul>
entrylevel = 0

 
1 = TMENU
1 {
noBlur = 1
expAll = 1
 
NO = 1
NO.wrapItemAndSub = <li>|</li>
 
ACT < .NO
ACT.wrapItemAndSub = <li class="active">|</li>
 
CUR < .ACT
  
IFSUB = 1
IFSUB {
wrapItemAndSub = <li class="dropdown">| </li>
stdWrap.wrap = | <b class="caret"></b>
ATagParams = class="dropdown-toggle" data-toggle="dropdown"
}
 
ACTIFSUB < .IFSUB
ACTIFSUB {
wrapItemAndSub = <li class="dropdown active">|</li>
}
 
CURIFSUB < .ACTIFSUB
 
SPC = 1
SPC {
wrapItemAndSub = <li class="divider-vertical">|</li>
doNotShowLink = 1
}
 
} # /1
 
2 < .1
2 {
wrap = <ul class="dropdown-menu">|</ul>
IFSUB >
IFSUB = 1
IFSUB {
wrapItemAndSub = <li>|</li>
ATagParams = tabindex="-1"
}
ACTIFSUB >
ACTIFSUB < .IFSUB
ACTIFSUB.wrapItemAndSub = <li>|</li>
CURIFSUB >
CURIFSUB < .ACTIFSUB
 
SPC >
SPC = 1
SPC {
wrapItemAndSub = <li class="divider"></li><li class="nav-header">|</li>
}
} # /2
 

 
} # /10

Nun, was ich in der Doku der Extension news finden konnte ist die Angabe der URL bei einem Breadcrumb-Menu:

lib.navigation_breadcrumb = COA
lib.navigation_breadcrumb {
    stdWrap.wrap = <ul class="breadcrumb">|</ul>

    10 = HMENU
    10 {
        special = rootline
        #special.range =  1

        1 = TMENU
        1 {
            noBlur = 1

            NO = 1
            NO {
                wrapItemAndSub = <li>|</li>
                ATagTitle.field = subtitle // title
                stdWrap.htmlSpecialChars = 1
            }

            CUR <.NO
            CUR {
                wrapItemAndSub = <li class="active">|</li>
                doNotLinkIt = 1
            }
        }
    }

    # Add news title if on single view
    20 = RECORDS
    20 {
        if.isTrue.data = GP:tx_news_pi1|news
        dontCheckPid = 1
        tables = tx_news_domain_model_news
        source.data = GP:tx_news_pi1|news
        source.intval = 1
        conf.tx_news_domain_model_news = TEXT
        conf.tx_news_domain_model_news {
            field = title
            htmlSpecialChars = 1
        }
        wrap =  <li>|</li>
    }
}

Allerdings ist das nur die Angabe für die Titelausgabe im Breadcrumb-Menu.

Wie kann ich denn mein Hauptnavi so umgestalten, dass die URL der tx_news Extension an die URL mit drangehängt wird, wenn sich auf der Seite, auf die ein User klickt, das Plugin der News-Extension befindet.

wmcig ·

Hallo,

leider muss ich nochmals nerven. Ich komme in diesem Thema einfach nicht weiter und weiss nicht genau wo ich mit dem umändern des Codes beginnen soll.

Ich würde mich über einen Tipp wirklich freuen!😉