---
title: "erklärungsbedarf"
url: "https://www.typo3.net/d/31856-erklaerungsbedarf"
source: "typo3.net"
tags: ["Backend","Frage","PHP"]
created: "2005-10-18"
last_reply: "2005-10-18"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# erklärungsbedarf

Backend · 0 Antworten · gestartet 2005-10-18

## Eröffnungsbeitrag

**silverzone** · 2005-10-18 · [Beitrag #1](https://www.typo3.net/d/31856-erklaerungsbedarf/1)

ich habe das tut moderne templateerstellung durchgelesen. bei der php-skript integration habe ich ne frage:

```typoscript
Zuerst erstellen wir eine PHP -Datei in fileadmin/userfunctions.php:
<?php
class user_functions {
/**
* Multiplies the current page ID with $conf["factor"]
*/
function multiplyTest($content,$conf) {
$currentPageUid = $GLOBALS['TSFE']->id;
$factor = intval($conf['factor']);
return $currentPageUid * $factor;
}
}
?>
Dann konfigurieren wir ein cObject vom Typ USER, welches diese Funktion mit einem einfachen Parameter "factor” aufruft:
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.includeLibs.some_random_id_string = fileadmin/userfunctions.php
page.config.admPanel = 1
# Content object outputting current page title:
page.10 = HTML
page.10.value = The page ID, {field:uid}, multiplied with 15 is:
page.10.value.insertData = 1
page.10.value.wrap = <b> |</b> <br />
page.20 = USER
page.20.userFunc = user_functions->multiplyTest
page.20.factor = 15
Und die Ausgabe sollte so aussehen:
```

Aus welchem Grund hat die php-Funktion 2 Argumente? also:

```php
function multiplyTest($content,$conf) {
```

für was ist content? wird ja nirgens verwendet. und wie weiss das script, dass der faktor =

```php
$factor = intval($conf['factor']);
```

ist?

ich hoffe jemand kann mich etwas aufklären. gruss stefan

---

Quelle: „erklärungsbedarf“, typo3.net, https://www.typo3.net/d/31856-erklaerungsbedarf
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
