---
title: "Solr und tx_news typolink"
url: "https://www.typo3.net/d/119519-solr-und-tx-news-typolink"
source: "typo3.net"
tags: ["Extensions","Frage","Suche","TYPO3 6","tx_news"]
created: "2015-01-19"
last_reply: "2015-01-21"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Solr und tx_news typolink

Extensions · 1 Antwort · gestartet 2015-01-19

## Eröffnungsbeitrag

**donenik** · 2015-01-19 · [Beitrag #1](https://www.typo3.net/d/119519-solr-und-tx-news-typolink/1)

Hallo zusammen,

ich habe folgendes Problem:
Ich will auf eine Suche mit Solr anbieten. Das Indexieren von tx_news Einträgen klappt auch sehr gut. Allerdings: Ich habe keine Ahnung wie ich den Typolink so konfiguriere das der Link auf die korrekte News-Detail-Seite verweist. Aktuell wird der Link so erstellt:

```typoscript
      url = TEXT
      url {
        typolink.parameter = 5
        typolink.additionalParams = &tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&tx_news_pi1[news]={field:uid}
        typolink.additionalParams.insertData = 1
        typolink.useCacheHash = 1
        typolink.returnLast = url
      }
```

Allerdings habe ich eine Detailseite für Termine und eine für normale News, ist eine News auf eine Seite verlinkt wird das auch nicht berücksichtigt.

Hat jemand eine Idee?

Viele Grüße!

## Antworten

### [#2](https://www.typo3.net/d/119519-solr-und-tx-news-typolink/2) · donenik · 2015-01-21

Ich habe Termine und News in zwei verschiedenen Sysordnern. Hab jetzt einfach für jeden einen Indexer gemacht und die Links dementsprechend angepasst.

```typoscript
plugin.tx_solr.index.queue {
  
  ### Termine
  termine = 1
  termine {
    table = tx_news_domain_model_news
### pid des Sysordners mit Terminen, nur Termine in der Zukunft indexieren
    additionalWhereClause = pid = 15 AND tx_roqnewsevent_startdate  > UNIX_TIMESTAMP( CURDATE( ) ) OR (tx_roqnewsevent_enddate != 0 AND tx_roqnewsevent_enddate > UNIX_TIMESTAMP( CURDATE( ) ))
    fields {
      abstract = teaser
      
      author = author
      authorEmail_stringS = author_email
      
      title = title 
      
      content = SOLR_CONTENT
      content {
        cObject = COA
        cObject {         
          100 = TEXT
          100 {
            field = bodytext
            noTrimWrap = || |
          }
          
          110 = SOLR_RELATION
          110 {
            localField = content_elements
            foreignLabelField = bodytext
            singleValueGlue = | |
          }
        }
      }
      
### Dynamic Field für Start- und Enddatum
      startdate_stringS = SOLR_CONTENT 
      startdate_stringS {
        cObject = COA
        cObject {
          5 = TEXT
          5.field = tx_roqnewsevent_startdate
          5.strftime = %d.%m.%Y 
        } 
      }
      
      
      enddate_stringS = SOLR_CONTENT 
      enddate_stringS {
        cObject = COA
        cObject {
          5 = TEXT
          5.field = tx_roqnewsevent_enddate
          5.strftime = %d.%m.%Y 
        } 
      }
      
      category_stringM = SOLR_RELATION
      category_stringM {
        localField = categories
        multiValue = 1
      }
      
      keywords = SOLR_MULTIVALUE
      keywords {
        field = keywords
      }
      
      tags_stringM = SOLR_RELATION
      tags_stringM {
        localField = tags
        multiValue = 1
      }
      
      url = TEXT
      url {
        typolink.parameter = 16
        typolink.additionalParams = &tx_news_pi1[news]={field:uid}
        typolink.additionalParams.insertData = 1
        typolink.useCacheHash = 1
        typolink.returnLast = url
      }
    }
    
    attachments {
      fields = related_files
    }
  }
}
```

---

Quelle: „Solr und tx_news typolink“, typo3.net, https://www.typo3.net/d/119519-solr-und-tx-news-typolink
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
