# Neue Seite Frontend

**URL:** <https://forum.oxid-esales.com/t/neue-seite-frontend/71461>\
**Category:** Deutsches Forum\
**Tags:** development\
**Created:** [November 26, 2014, 2:41pm UTC](https://forum.oxid-esales.com/t/neue-seite-frontend/71461 "2014-11-26T14:41:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lange](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/l/848f3c/32.png) [@lange](https://forum.oxid-esales.com/u/lange)\
**Post date:** [November 26, 2014, 2:41pm UTC](https://forum.oxid-esales.com/t/neue-seite-frontend/71461/1 "2014-11-26T14:41:22Z")

</div>

Hallo zusammen,  
ich möchte per Modul eine Neue Seite im Frontend erstellen. Dazu habe ich ein Modul erstellt, welches folgende Dateien enthält:

Metadata:

```auto

<?php
/**
 * Created by PhpStorm.
 * User: Lange
 * Date: 26.11.2014
 * Time: 12:27
 */

$sMetadataVersion = '1.1';

$aModule = array(
    'id' => 'sa_backend',
    'title' => 'Sa-Backend',
    'description' => 'Eigenes Backend für Sa',
    'version' => '1.0',
    'author' => 'lange',
    'url' => 'https://www.sa.de',
    'email' => 'dennis.lange@sa.de',
    'extend' => array(),
    'files' => array(
        'sa_backend_login' => 'sa/sa_backend/controllers/sa_backend_login.php'
    ),
    'templates' => array(
        'sa_backend_login.tpl' => 'sa/sa_backend/views/tpl/sa_backend_login.tpl'
    )
);

```

Template (modules/sa/sa\_backend/views/tpl/sa\_backend\_login.tpl)

```auto

<h1>Testseite</h1>

```

Controller (modules/sa/sa\_backend/controllers/sa\_backend\_login.php)

```auto

<?php

class SaBackendLogin extends oxUBase
{
    protected $_sThisTemplate = "sa_backend_login.tpl";

    public function render()
    {
        parent::render();

        return $this->_sThisTemplate;
    }
}

```

dann will ich die Seite im Frontend mit  
index.php?cl=sa\_backend\_login  
aufrufen, komme jedoch nur auf die Standard Seite.

Was mache ich da falsch?

Vielen Dank für Eure Hilfe!!

gruß  
Dennis

---

<div class="post-metadata">

**Author:** ![aggrosoft](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/a/ea666f/32.png) [@aggrosoft](https://forum.oxid-esales.com/u/aggrosoft)\
**Post date:** [November 26, 2014, 4:21pm UTC](https://forum.oxid-esales.com/t/neue-seite-frontend/71461/2 "2014-11-26T16:21:20Z")

</div>

Deine Klasse muss auch so geschrieben sein wie du die angibst (cl ist der class name)

```php
class sa_backend_login extends oxUBase
{
...

```

---

<div class="post-metadata">

**Author:** ![lange](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/l/848f3c/32.png) [@lange](https://forum.oxid-esales.com/u/lange)\
**Post date:** [November 27, 2014, 7:33am UTC](https://forum.oxid-esales.com/t/neue-seite-frontend/71461/3 "2014-11-27T07:33:47Z")

</div>

Hey aggrosoft,  
das hat mir unglaublich viel geholfen! vielen vielen Dank!  
gruß dennis

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [July 13, 2026, 8:25pm UTC](https://forum.oxid-esales.com/t/neue-seite-frontend/71461/4 "2026-07-13T20:25:00Z")

</div>


