---
title: "chCounter in TemplaVoila"
url: "https://www.typo3.net/d/66541-chcounter-in-templavoila"
source: "typo3.net"
tags: ["Archiv","TemplaVoilà","Frage"]
created: "2007-08-09"
last_reply: "2008-04-02"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# chCounter in TemplaVoila

Archiv › TemplaVoilà · 2 Antworten · gestartet 2007-08-09

## Eröffnungsbeitrag

**deejayy** · 2007-08-09 · [Beitrag #1](https://www.typo3.net/d/66541-chcounter-in-templavoila/1)

Hi Leute,

hätte ma ne Frage.
Hatte auf einer alten Homepaeg (ohen Typo3) den CH-Counter installiert und war damit voll und Ganz zufrieden.

Habe die Seite neu erstellt (diesesmal in Typo3) und arbeite fürs Template mit TemplaVoila..

Hat jemand hier schon erfahrungen mit ch-Counter und TV gemacht? Einfach den Counter per PHP in die Templatevorlage schreiben?

Oder über externes PHP-Script auf den einzelnen Seiten einbinden?

Vielleicht hat ja jemand Erfahrungen.

Wäre für Hilfe dankbar.

grüße dj

## Antworten

### [#2](https://www.typo3.net/d/66541-chcounter-in-templavoila/2) · t3usr · 2007-08-19

Hi deejayy,

ich habs jetzt nur ohne TV gemacht, aber vielleicht hifts Dir ja weiter.

Habe ein kleines PHP-Script (namens userfkt.php im fileadmin Verzeichnis) erstellt, welches die Variablen setzt und den chCounter aufruft:

```php
<?php
		if($GLOBALS['TSFE']->id==1)
			$chCounter_visible = 1;
		else
			$chCounter_visible = 0;
	
		$chCounter_status = 'active';
		$chCounter_page_title = $GLOBALS['TSFE']->page['title'];
		$content = include( '/var/www/counter/counter.php' );
?>
```

Dieses macht den Counter auf der Startseite (id=1) visible und sonst nicht.
Der Seitentitel wird auch übergeben.

Einbinden tu ich es mit TS folgendermaßen:

```typoscript
temp.cnt = PHP_SCRIPT_EXT
temp.cnt.file = fileadmin/userfkt.php

...

temp.mainTemplate {

...

subparts.counter_1 < temp.cnt

...

page = PAGE

page.typeNum = 0

page.10 < temp.mainTemplate
```

Man müsste es auch direkt in page.20 oder so einbinden können

```typoscript
page.20 = PHP_SCRIPT_EXT
page.20.file = fileadmin/userfkt.php
```

Leider wird unter der Statistik in der nächsten Zeile noch eine 1 ausgegeben. Warum weis ich noch nicht. Vielleicht ein Rückgabewert einer Funktion?

HTH

Gruß t3usr

### [#3](https://www.typo3.net/d/66541-chcounter-in-templavoila/3) · skubelan · 2008-04-02

Hi, habe gerade zu dem Problem, dass die "1" angezeigt wird, die Lösung gefunden.
In der Php-Datei muss

```php
include( '/var/www/counter/counter.php' );
```

statt

```php
$content = include( '/var/www/counter/counter.php' );
```

stehen.

Lg

---

Quelle: „chCounter in TemplaVoila“, typo3.net, https://www.typo3.net/d/66541-chcounter-in-templavoila
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
