createlink in neuem fenster

Deutschsprachiger Support für CMS Made Simple
Post Reply
wolle
Forum Members
Forum Members
Posts: 60
Joined: Wed Jun 07, 2006 6:49 pm

createlink in neuem fenster

Post by wolle »

hallo,
ich möchte, dass das fenster für drucken in dem normalen news module in einem neuen fenster geöffnet wird.
die funktion hierür ist folgende:

Code: Select all

$onerow->printlink = $this->CreateLink($id, 'print', $returnid, $this->Lang('print'), $sendtoprint);
hab schon im handbich nachgeschlagen woraus ich aber nicht schlauer geworden bin:

http://cmsmadesimple.org/apidoc/CMS/CMS ... CreateLink

benutze CMS Made Simple 0.13 "Canary" mit dem standard news module...

gruss
wolle
Last edited by wolle on Fri Aug 11, 2006 2:44 pm, edited 1 time in total.
cyberman

Re: createlink in neuem fenster

Post by cyberman »

Zeigst du im Content noch etwas anderes an als die News? Falls nein, könnte es mit dem {print}-Tag funktionieren - der hat eine popup-Option  ;).
wolle
Forum Members
Forum Members
Posts: 60
Joined: Wed Jun 07, 2006 6:49 pm

Re: createlink in neuem fenster

Post by wolle »

nein, zeige nur die news an.
hmm wo finde ich was über print?
auf der seite von smarty engine habe ich nichts dazu gefunden und hier in der dokumentation irgendwie auch nicht !?
ober bin ich blind? :D

gruß
wolle
cyberman

Re: createlink in neuem fenster

Post by cyberman »

Ähmm, unter Erweiterungen > Tags > print > Hilfe vielleicht  ;) ...
wolle
Forum Members
Forum Members
Posts: 60
Joined: Wed Jun 07, 2006 6:49 pm

Re: createlink in neuem fenster

Post by wolle »

lol wieso einfach wenns auch kompliziert geht ;)
habe jetzt aber festgetsellt, dass {print} für das news module eher ungeeignet ist, da beim klicken auf print this page dann die zusammenfassung der news kommt und net der einzelne artikel...
verstehe aber nicht, wieso createlink keine popup bzw _blank funktion hat.
bin doch sicherlich nicht der erste, der dieses problem hat.

gruß
wolle
wolle
Forum Members
Forum Members
Posts: 60
Joined: Wed Jun 07, 2006 6:49 pm

Re: createlink in neuem fenster

Post by wolle »

hab die lösung...
man schaue sich http://cmsmadesimple.org/apidoc/CMS/CMS ... CreateLink an.
dort ist die var string $addttext: erklärt.
in diese kann man alles reinschreiben was sonst noch in den generierten link rein soll.
unter anderem auch target="_blank"
schon hat man das problem gelöst... ist ganz praktisch... wenn man z.b. mit frames arbeiten sollte kommt man um diese var auch net herum.

gruß
wolle
cyberman

Re: createlink in neuem fenster

Post by cyberman »

Hmm, eigentlich simple  ::) - hab mich auch schon gefragt, was mit $addtext gemeint ist. So hab ich das allderings nicht verstanden (wobei die API-Doc auch ein bißchen ausführlicher sein könnte).

Besten Dank für die Lösung ...
User avatar
map_1961
Power Poster
Power Poster
Posts: 406
Joined: Fri Apr 20, 2007 7:26 pm

Re: createlink in neuem fenster

Post by map_1961 »

irgendwie funktioniert das bei mir nicht. habe die zeile wie folgt geändert:

$onerow->printlink = $this->CreateLink($id, 'print', $returnid, $this->Lang('print'), $sendtoprint, $addtext='target="_blank"');

was ist da falsch?
map_1961
tobik
Translator
Translator
Posts: 149
Joined: Thu Aug 16, 2007 6:18 pm

Re: createlink in neuem fenster

Post by tobik »

So sollte das gehen:
$onerow->printlink = $this->CreateLink ($id, 'print', $returnid, $this->Lang('print'), $sendtoprint, '', false, false, 'target="blank"');
Post Reply

Return to “German - Deutsch”