---
title: "Star Rating auf jeder Seite"
url: "https://www.typo3.net/d/71676-star-rating-auf-jeder-seite"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-12-17"
last_reply: "2012-03-13"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Star Rating auf jeder Seite

Extensions · 3 Antworten · gestartet 2007-12-17

## Eröffnungsbeitrag

**hmader** · 2007-12-17 · [Beitrag #1](https://www.typo3.net/d/71676-star-rating-auf-jeder-seite/1)

Liebe Gemeinde!

Ich würde gern die Extension starrating auf jeder Seite funktionierend einbauen. Prinzipiell habe ich das auch durch

```typoscript
lib.rate < plugin.tx_starrating_pi1
```

schon geschafft. Das Problem dabei: EIN Rating gilt für ALLE Seiten, weil keine unterschiedliche ID (in dem Fall wohl am besten die PID) übergeben wird.

Meine Frage daher: Wie kann ich starrating so konfigurieren, dass als ID die PID übergeben wird? Ich fürchte, es wird nicht über TS gehen (das Ding ist etwas seltsam programmiert...), sondern nur hardcoded über die class.tx_starrating_pi1.php ;(

Liebe Grüße aus Wien,
Herwig

## Antworten

### [#2](https://www.typo3.net/d/71676-star-rating-auf-jeder-seite/2) · hmader · 2008-01-27

Hallo liebe Community,

Das Problem mit dem Starrating ist leider noch immer akut... Ich habe heute etwas nachgeforscht, und in der Extension-Datei pi1/class.tx_starrating_pi1.php kommt folgendes Stück Code vor, das mir helfen könnte:

```php
    function main($content,$conf)    {
        $GLOBALS["TSFE"]->set_no_cache();
        $rname = $this->cObj->data['tx_starrating_name'];
        $id = $this->cObj->data['tx_starrating_id'];
        $starcount = $this->cObj->data['tx_starrating_stars'];
        //$content = $this->rater($id,$rname);
        $inc = $dir.'_config-rating.php';
        require($inc);
        $content = rating_bar($id,$rname,$starcount);
        return $content;
    }
```

Leider bin ich mit PHP-Programmieren für Typo3 nicht wirklich firm. Ich denke aber, dass es möglich sein muss, die Variablen $id oder $rname über Typoscript anzusprechen und so der PID zuzuordnen oder eine der Variablen über Hardcoding an die PID zu verknüpfen - aber wie?

Verzweifelte Grüße aus Wien,
Herwig

### [#3](https://www.typo3.net/d/71676-star-rating-auf-jeder-seite/3) · karliwalti · 2008-04-19

Hallo

Da du so lange keine Antwort bekommen hast, probier mal das aus:

```php
$id = $GLOBALS["TSFE"]->id;
```

cheers

### [#4](https://www.typo3.net/d/71676-star-rating-auf-jeder-seite/4) · injection · 2012-03-13

Hallo!

Bin gerade beim selben Problem.

Mit der geposteten änderung funtkioniert es leider nicht.

Hat jemand noch eine Idee?

---

Quelle: „Star Rating auf jeder Seite“, typo3.net, https://www.typo3.net/d/71676-star-rating-auf-jeder-seite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
