Page 1 of 1

[Gelöst]tags kombinieren

Posted: Fri Jul 31, 2009 11:04 am
by steam89
Tag allerseits,


Ich wollte fragen ob die möglichkeit besteht auf irgend einer art und weise 2 tags mit einer ander zu kombinieren.

hier ein Beispiel damit ihr besser versteht was ich meine.

news tag und title tag => {news category="{title}"}


ist den so was über Smarty zu lösen?



Gruß Steam

Re: tags kombinieren

Posted: Fri Jul 31, 2009 11:18 am
by cyberman
Nix einfacher als das - füge anstelle deines {title}-Tags im Template folgendes ein:

Code: Select all

{title assign='ptitle'}
{$ptitle}
Dann sollte es auch mit

Code: Select all

{news category=$ptitle}
funktionieren ;) ...

Re: tags kombinieren

Posted: Fri Jul 31, 2009 11:37 am
by steam89
Vielen Dank für die schnelle Antwort, aber das funktioniert nicht. :-[

Re: tags kombinieren

Posted: Fri Jul 31, 2009 11:44 am
by cyberman
Auch nicht

Code: Select all

{news category='$ptitle'}
::)

Re: tags kombinieren

Posted: Fri Jul 31, 2009 11:58 am
by steam89
das funktioniert auch nicht, aber trotzdem herzlichen Dank für die schnelle hilfe


ich habs auch folgendermaßen versucht


{if $ptitle==X}{news detailpage="Artikeldetails" pagelimit="5"  category="X"}{/if}

das hat ebenfalls nicht funktioniert.

Re: tags kombinieren

Posted: Fri Jul 31, 2009 12:17 pm
by cyberman
Wo rufst du das news-Modul auf, im Content oder im Template?

Versuchs mal so

Code: Select all

{title assign='ptitle'}
kommt als allererste Zeile ins Template

{title} ersetzt du durch {$ptitle}

und das News-Modul verwendest du wie oben besprochen ...

Wenn du das News-Modul im Content aufrufst, könntest du

Code: Select all

{title assign='ptitle'}
auch in der Seite in der Registerkarte "Optionen" unter "Seitenspezifische Smarty-Daten:" eintragen.

Dafür muss aber im Template als erste Zeile

Code: Select all

{process_pagedata}
vorhanden sein und in der config.php der Parameter $config['process_whole_template'] auf true gesetzt werden.

Re: tags kombinieren

Posted: Fri Jul 31, 2009 12:30 pm
by steam89
super herzlichen Dank jetzt hat es geklappt, ich hatt {title assign='ptitle'} die ganze zeit im drine, es muss aber dadrüber.


Tut mir Leid das ich solange deine Zeit  in anspruch genommen hab. (wenn ich dich duzen darf)


Lösung:


{title assign='ptitle'}


{$ptitle}]


{news category='$ptitle'}







Gruß Steam

Re: tags kombinieren

Posted: Fri Jul 31, 2009 12:37 pm
by cyberman
steam89 wrote: super herzlichen jetzt hat es geklappt, ich hatt {title assign='ptitle'} die ganze zeit im drine,
es muss aber dadrüber.
Hatte ich ja auch zunächst so empfohlen, bis mir eingefallen ist, dass {title} im Standard-Template nach dem News-Modul (und damit zu spät) aufgerufen wird  ;D.

Theoretisch würde es reichen, wenn du es direkt vor dem Aufruf des News-Moduls bzw. vor der Stelle im Source platzierst, wo die Variable das erste Mal benötigt wird.
wenn ich dich duzen darf
Kein Problem , ist hier so üblich  8)

http://forum.cmsmadesimple.org/index.ph ... 433.0.html