tt_news erweitern mit genericmarkers [Gelöst]

  • kruempi kruempi
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    13. 08. 2010, 14:15

    Hi,

    trotz Suche nach genericmarkers bin ich leider der Lösung meines Problems noch nicht näher gekommen.

    Ich brauche in tt_news zwei weitere Felder Kurtitel und Anrisstext. Die habe ich mittels kickstarter und neuer kleiner extension erzeugt und über die Eingabemaske Mit Inhalt befüllt. klappt soweit problemlos.

    Nun muss ich in das Template Marker einbauen um die Inhalte der neuen Felder auszugeben. Das soll mittels der eingebauten genericmarkers geschehen.

    Die neuen Felder in der tt_news heißen tx_ttnewsextkibo_kurztitel und tx_ttnewsextkibo_anrisstext. Nach Recherche im net habe ich folgenden Code in das Setup meines Basistemplates eingegeben:

    1. plugin.tt_news.genericmarkers.data = tx_ttnewsextkibo_kurztitel, tx_ttnewsextkibo_anrisstext
    2.  
    3. plugin.tt_news.genericmarkers {
    4. kurztitel = TEXT
    5. kurztitel.data = tx_ttnewsextkibo_kurztitel
    6. kurztitel {
    7. field = generic_tx_ttnewsextkibo_kurztitel
    8. }
    9. anrisstext = TEXT
    10. anrisstext.data = tx_ttnewsextkibo_anrisstext
    11. anrisstext {
    12. field = generic_tx_ttnewsextkibo_anrisstext
    13. }
    14. }

    Egal ob ich nun im tt_news-Template ###GENERIC_KURZTITEL### oder ###GENERIC_TX_TTNEWSEXRKIBO_KURZTITEL### angebe, erscheint leider nichts im Frontend.

    Wo liegt mein Fehler? Für jede Antwort schon mal herzlichen Dank in Voraus.

    Jochen


  • 1
  • karlchen karlchen
    Jedi-General
    0 x
    1283 Beiträge
    13 Hilfreiche Beiträge
    13. 08. 2010, 15:21

    laut dem Online Manual
    http://typo3.org/documentation/document-library/extension-manuals/ttnewsgenericmarkers/1.1.0/view/1/3/
    sollte es so aussehen.

    1. plugin.tt_news.genericmarkers.data = tx_ttnewsextkibo_kurztitel, tx_ttnewsextkibo_anrisstext
    2.  
    3. plugin.tt_news.genericmarkers {
    4. kurztitel = TEXT
    5. kurztitel {
    6. field = generic_tx_ttnewsextkibo_kurztitel
    7. }
    8. anrisstext = TEXT
    9. anrisstext {
    10. field = generic_tx_ttnewsextkibo_anrisstext
    11. }
    12. }

    Danach im Template ###GENERIC_KURZTITEL### eintragen.

    Wenn es immer noch nicht geht, probier doch erstmal eines der "Simple examples"

  • kruempi kruempi
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    16. 08. 2010, 15:21

    Hi,

    vielen Dank erstmal für die Antwort, leider klappt es noch nicht.

    Ich habe jetzt mal als simple Variante

    1. plugin.tt_news.genericmarkers {
    2. link = TEXT
    3. link {
    4. value = Important link
    5. typolink.parameter = www.typo3.org
    6. }
    7. }

    ausprobiert, das funktioniert ohne Probleme.

    Dann habe ich aus der Anleitung zu genericmarkers

    1. plugin.tt_news.genericmarkers.data = title,uid
    2.  
    3. plugin.tt_news.genericmarkers {
    4.  
    5. data = title
    6.  
    7. title2 = TEXT
    8.  
    9. title2 {
    10.  
    11. field = generic_title
    12.  
    13. wrap = Title again: |
    14.  
    15. }
    16.  
    17. }

    rauskopiert, das funktioniert schon nicht mehr.

    Hat noch jemand einen Tip für mich?

    Vielen Dank
    Jochen

  • kruempi kruempi
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    16. 08. 2010, 16:38

    Hier ist die Lösung für alle anderen die noch suchen.

    Folgender Code funktioniert einwandfrei bei mir (tx_ttnewsextkibo_kurztitel und tx_ttnewsextkibo_anrisstext sind die Namen der beiden neuen Felder in der Tabelle tt_news):

    1. plugin.tt_news.genericmarkers {
    2. data = tx_ttnewsextkibo_kurztitel, tx_ttnewsextkibo_anrisstext
    3. kurztitel = COA
    4. kurztitel {
    5. 10 = TEXT
    6. 10.field = tx_ttnewsextkibo_kurztitel
    7. }
    8. anrisstext = COA
    9. anrisstext {
    10. 10 = TEXT
    11. 10.field = tx_ttnewsextkibo_anrisstext
    12. }
    13. }

    Dann noch im Template für die tt_news an der gewünschten Stelle die Marker ###GENERIC_KURZTITEL### und ###GENERIC_ANRISSTEXT### einbauen.

  • 1