# Passing admin id and token from admin tpl file

**URL:** <https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616>\
**Category:** English forums\
**Tags:** development, basics\
**Created:** [February 23, 2021, 9:34am UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616 "2021-02-23T09:34:37Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mutayyab\_Usama](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/7feea3/32.png) [@Mutayyab\_Usama](https://forum.oxid-esales.com/u/Mutayyab_Usama)\
**Post date:** [February 23, 2021, 9:34am UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/1 "2021-02-23T09:34:37Z")

</div>

Hello Everyone.

I have a button in admin panel. How can I get the force\_admin\_sid and stoken parameters in the action field of the form.

\<form class="js-oxValidate" name="fertig" action="index.php?force\_admin\_sid=va2tepnkil3i8900k187fpchf0&stoken=E0A216C7&cl=fertig" method="post" role="form" novalidate="novalidate"

---

<div class="post-metadata">

**Author:** ![Mutayyab\_Usama](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/7feea3/32.png) [@Mutayyab\_Usama](https://forum.oxid-esales.com/u/Mutayyab_Usama)\
**Post date:** [February 23, 2021, 9:35am UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/2 "2021-02-23T09:35:01Z")

</div>

I want both the parameters like this.

---

<div class="post-metadata">

**Author:** ![indianer3c](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/indianer3c/32/4325_2.png) [@indianer3c](https://forum.oxid-esales.com/u/indianer3c)\
**Post date:** [February 23, 2021, 9:54am UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/3 "2021-02-23T09:54:11Z")

</div>

Please have a look to Admin Templates like article\_main.tpl [oxideshop\_ce/article\_main.tpl at master · OXID-eSales/oxideshop\_ce · GitHub](https://github.com/OXID-eSales/oxideshop_ce/blob/master/source/Application/views/admin/tpl/article_main.tpl#L38)

```
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
```

---

<div class="post-metadata">

**Author:** ![Mutayyab\_Usama](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/7feea3/32.png) [@Mutayyab\_Usama](https://forum.oxid-esales.com/u/Mutayyab_Usama)\
**Post date:** [February 23, 2021, 9:57am UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/4 "2021-02-23T09:57:02Z")

</div>

but i also need to call a controller in admin/controller/ how can i do that?

---

<div class="post-metadata">

**Author:** ![indianer3c](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/indianer3c/32/4325_2.png) [@indianer3c](https://forum.oxid-esales.com/u/indianer3c)\
**Post date:** [February 23, 2021, 10:01am UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/5 "2021-02-23T10:01:23Z")

</div>

You must read the source code carefully. Example [oxideshop\_ce/article\_main.tpl at master · OXID-eSales/oxideshop\_ce · GitHub](https://github.com/OXID-eSales/oxideshop_ce/blob/master/source/Application/views/admin/tpl/article_main.tpl#L42)

`<input type="hidden" name="cl" value="article_main">`

---

<div class="post-metadata">

**Author:** ![Mutayyab\_Usama](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/7feea3/32.png) [@Mutayyab\_Usama](https://forum.oxid-esales.com/u/Mutayyab_Usama)\
**Post date:** [February 23, 2021, 10:18am UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/6 "2021-02-23T10:18:29Z")

</div>

Yes this works.

I am new to oxid and I basically just have to update a database value based on the order number.  
I am passing a value to controller:  
\<input type=“hidden” name=“ordernr” value="[{ $order-\>oxorder\_\_oxordernr-\>value}]"  
Like this.

How can I get this value in controller or model to update the value using the order number?

If i am able to do this operation in this way, Why do i need to implement module?

---

<div class="post-metadata">

**Author:** ![indianer3c](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/indianer3c/32/4325_2.png) [@indianer3c](https://forum.oxid-esales.com/u/indianer3c)\
**Post date:** [February 23, 2021, 1:04pm UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/7 "2021-02-23T13:04:16Z")

</div>

> [@Mutayyab\_Usama](#):
>
> If i am able to do this operation in this way, Why do i need to implement module?

1. That your change is encapsulated
2. The other modules can overload your customization
3. This will make your work with a version update easier
4. Your controller is registered in the framework and can be used with oxNew() method
5. Your solution can be used for other shops

---

<div class="post-metadata">

**Author:** ![vanilla\_thunder](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/vanilla_thunder/32/72_2.png) [@vanilla\_thunder](https://forum.oxid-esales.com/u/vanilla_thunder)\
**Post date:** [February 23, 2021, 1:37pm UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/8 "2021-02-23T13:37:11Z")

</div>

1. your changes will not be deleted on next shop update

---

<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:** [February 23, 2022, 1:38pm UTC](https://forum.oxid-esales.com/t/passing-admin-id-and-token-from-admin-tpl-file/97616/9 "2022-02-23T13:38:00Z")

</div>

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
