# Eigenen Aktionen anzeigen

**URL:** <https://forum.oxid-esales.com/t/eigenen-aktionen-anzeigen/74462>\
**Category:** Deutsches Forum\
**Tags:** templates-design\
**Created:** [February 2, 2016, 9:57am UTC](https://forum.oxid-esales.com/t/eigenen-aktionen-anzeigen/74462 "2016-02-02T09:57:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![KeepWebSimple](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/k/ba8739/32.png) [@KeepWebSimple](https://forum.oxid-esales.com/u/KeepWebSimple)\
**Post date:** [February 2, 2016, 9:57am UTC](https://forum.oxid-esales.com/t/eigenen-aktionen-anzeigen/74462/1 "2016-02-02T09:57:35Z")

</div>

Hallo Zusammen,

ich will im Warenkorb und auf der Danke Seite Aktionsartikel anzeigen.(OXID CE 4.9.5)

Mit Hilfe des Forums habe ich dafür eine eigenes Modul geschreiben, dass getActionArticleList auf den entsprechenden Seiten verfügbar macht. Allerdings ist das Objekt, dass die Funktion zurückliefert immer leer. Egal ob ich meine eigene Aktion oder eine native Aktion von Oxid anzeigen lassen möchte.

Was mache ich falsch?

metadata.php:

```php
<?php
$aModule = array(
    'id' => 'kws_actionarticles',
    'title' => 'Aktionsartikel verfügbar machen',
    'description' => array(
        'de'=>'Aktionsartikel verfügbar machen',
        'en'=>'Aktionsartikel verfügbar machen',
    ),
    'version' => '1.0',
    'url' => 'http://www.keepwebsimple.de',
    'email' => 'sab@keepwebsimple.de',
    'author' => 'Ansgar Boettcher',
    'extend' => array(
        'oxview' => 'kws_actionarticles/controllers/kws_actionarticles',
        'details' => 'kws_actionarticles/controllers/kws_actionarticles',
        'alist' => 'kws_actionarticles/controllers/kws_actionarticles',
        'start' => 'kws_actionarticles/controllers/kws_actionarticles',
        'basket' => 'kws_actionarticles/controllers/kws_actionarticles',
        'thankyou' => 'kws_actionarticles/controllers/kws_actionarticles',
        'oxArticleList' => 'kws_actionarticles/controllers/kws_actionarticles',
    ),
    'blocks' => array(
        array('template' => 'layout/page.tpl', 'block'=>'checkout_basket_main', 'file'=>'out/kws_actionarticles.tpl'),
    ),
);

```

kws\_actionarticles.php:

```php
 <?php
    class kws_actionarticles extends kws_actionarticles_parent {
        /**
         * Template variable getter. Returns Article-List of an Action
         *
         * Add "start => ext_start" to Master Settings -> Core Settings -> System -> Modules
         * @return array
         */
        public function getActionArticleList($actionid)
        {
            $oArtList = oxNew( 'oxarticlelist' );
            $oArtList->loadActionArticles( $actionid );
            return $oArtList;
        }
    }
?> 

```

Template:

```php

[{assign var="startaktion" value=$oView->getActionArticleList('thankyou')}]
[{debug}]

```

Freue mich über jeden Tipp!

Beste Grüße  
Ansgar

---

<div class="post-metadata">

**Author:** ![tabsl](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/tabsl/32/2468_2.png) [@tabsl](https://forum.oxid-esales.com/u/tabsl)\
**Post date:** [February 3, 2016, 8:04am UTC](https://forum.oxid-esales.com/t/eigenen-aktionen-anzeigen/74462/2 "2016-02-03T08:04:15Z")

</div>

schau dir mal das hier an 😉

> **[Globales Aktions-Widget | OXID Blog | ProudCommerce OXID Agentur](https://www.proudcommerce.com/OXID-Blog/Globales-Aktions-Widget.html)**
>
> Bis jetzt war es leider nicht möglich an jeder beliebigen Stelle im OXID eShop eine bestimmte Aktion anzuzeigen.

---

<div class="post-metadata">

**Author:** ![KeepWebSimple](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/k/ba8739/32.png) [@KeepWebSimple](https://forum.oxid-esales.com/u/KeepWebSimple)\
**Post date:** [February 3, 2016, 11:19am UTC](https://forum.oxid-esales.com/t/eigenen-aktionen-anzeigen/74462/3 "2016-02-03T11:19:11Z")

</div>

Hallo Tobias,

hey, das sieht ja gut aus! Ich werde das nachher mal testen und auf jeden Fall kurz Feedback geben.

Beste Grüße  
Ansgar

---

<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:28pm UTC](https://forum.oxid-esales.com/t/eigenen-aktionen-anzeigen/74462/4 "2026-07-13T20:28:37Z")

</div>


