Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 19. März 2013 20:46

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

[GELÖST] Im UDT auf NewsId zugreifen

Hallo Leute,

ich stehe auf dem Schlauch. Ich rufe in einer News eine UDT auf, die die NewsId in einer Abfrage benötigt.
Nun hatte früher die

$gCms->smarty->_tpl_vars['entry']->id

mir die Id des News geliefert.

Wie funktioniert das nun bei CMS 1.11.4?

cmsms()->GetSmarty()->_tpl_vars['entry']->id

führt nicht zum gewünschten Erfolg.

Es ist bestimmt nur eine Kleinigkeit, aber ich seh es nicht.

Vielen Dank,
  Arthur Dent


Mit freundlichen Grüßen
  Arthur Dent

Offline

#2 19. März 2013 20:58

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

Re: [GELÖST] Im UDT auf NewsId zugreifen

Okay, bin einfach nur zu müde.
Die Lösung ist natürlich simple - wenn man weiß, wie *gg*

cmsms()->GetSmarty()->tpl_vars['entry']->value->id

Danke.
(Oder hat jemand eine elegantere Lösung? Dann her damit.)


Mit freundlichen Grüßen
  Arthur Dent

Offline

#3 19. März 2013 21:21

nockenfell
Moderator
Ort: Lenzburg, Schweiz
Registriert: 09. November 2010
Beiträge: 2.927
Webseite

Re: [GELÖST] Im UDT auf NewsId zugreifen

Grundsätzlich kannst du die Variable auch dem UDT übergeben:

==== UDT ====

$newsId = $params['NewsId'];

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline