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
Comments Module und Strings als Page-ID
Re: Comments Module und Strings als Page-ID
Hi Nils,
was soll denn pageid bei dir enthalten?
was soll denn pageid bei dir enthalten?
Comments sollte eigentlich mit so ziemlich jedem Modul funktionieren, z.Bsp. sonhaack wrote: {cms_module module='comments' modulename="eigenes-modul" pageid='eine-kennung' inline="true"}
In der DB wird aber immer "0" als Page-Id eingetragen.
Code: Select all
{cms_module module='comments' modulename='News' pageid=$entry->id}
Re: Comments Module und Strings als Page-ID
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...
funktioniert im Grunde. Aber halt nur, wenn Page-id 'ne Zahl ist.
Ich rufe das Comments Modul also z.B. so aus:
Beste Grüße
Nils
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}
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}
Nils
Re: Comments Module und Strings als Page-ID
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"}