Comments Module und Strings als Page-ID

Hilfe zu Modulen und Tags
Post Reply
nhaack

Comments Module und Strings als Page-ID

Post by nhaack »

Hallo zusammen,

ich hab eine Frage zum Comments-Modul. Wenn man das News Modul mit einem anderen Modul zusammen verwenden möchte, dann kann man dies im Aufruf angeben und auch eine eigene Page-Id übergeben. Soweit so gut.

{cms_module module='comments' modulename="eigenes-modul" pageid=16 inline="true"}

"eigenes-modul" wird in die DB als Modul eingetragen. Für Page-Id kann ich allerdings nur Integer Werte übergeben. Als Page-Id würde ich aber gerne einen String verwenden um das Comments-Modul mit eigenen Funktionen zu verbinden. Aber anscheinend können nur zahlen übergeben werden, auch wenn das DB Feld vom Typ Character ist...

Ich möchte also quasi folgenden Aufruf durchführen:

{cms_module module='comments' modulename="eigenes-modul" pageid='eine-kennung' inline="true"}

In der DB wird aber immer "0" als Page-Id eingetragen.

Hat jemand 'ne Idee?

Beste Grüße
Nils
cyberman

Re: Comments Module und Strings als Page-ID

Post by cyberman »

Hi Nils,

was soll denn pageid bei dir enthalten?
nhaack wrote: {cms_module module='comments' modulename="eigenes-modul" pageid='eine-kennung' inline="true"}

In der DB wird aber immer "0" als Page-Id eingetragen.
Comments sollte eigentlich mit so ziemlich jedem Modul funktionieren, z.Bsp. so

Code: Select all

{cms_module module='comments' modulename='News' pageid=$entry->id}
nhaack

Re: Comments Module und Strings als Page-ID

Post by nhaack »

Hi Cyberman,

als Page-ID würde ich z.B. "abc-123/efg-hij" übergeben wollen. Im Grunde einen Alphanumerischen String inkl. Sonderzeichen (wobei ich die Sonderzeichen gegen bestimmte String-Ketten austauschen könnte). Das Modul auf IDs umzustellen wäre zwar möglich, aber nicht ganz trivial. Da sich die ID eigentlich aus der Ausgabe mehrerer Module ergiebt und das Output nicht zwangsläufig auf eigentlichen CMS Seiten Seiten liegt...

Code: Select all


{cms_module module='comments' modulename='News' pageid=$entry->id}

funktioniert im Grunde. Aber halt nur, wenn Page-id 'ne Zahl ist.

Ich rufe das Comments Modul also z.B. so aus:

Code: Select all


{capture assign="page_ident"}{$module_output1}/{$module_output2}{/capture}
{cms_module module='comments' modulename='trip-pages' pageid=$page_ident}

Beste Grüße
Nils
NaN

Re: Comments Module und Strings als Page-ID

Post by NaN »

Und wenn Du es in doppelte Anführunszeichen setzt?

Code: Select all


{capture assign="page_ident"}{$module_output1}/{$module_output2}{/capture}
{cms_module module='comments' modulename='trip-pages' pageid="$page_ident"}

Post Reply

Return to “Module und Tags”