Hi Brian,

thanks for your replay. A comment for clarification: I have a standalone wiki that works "as is", meens without any additional query strings like "action=moodle". But I'm using setskin=AB / setskin=CD and so on for different variants with if conditions in the wiki code (meens that not only layout, but also other content is delivered!).

Now I like to use this "normal" Wiki in Moodle with an other template but also with the opportunity to set the content via so far used if conditions (:if setskin=AB:) also. So I can still use the if conditions (:if setskin=AB:) but also modify the layout. Btw I use for action=moodle the mechanism knwon from print action: $ActionSkin['print'] = 'yourprintskin';

So I got a page as expectet, with different content set via setskin / if condition but all further internal links leed to the pages in the "normal" layout. I need for all internal links in all pages the attached "action=moodle". Here you can see the page:

http://bib-infolit.de/InetRecherche/Inhalt?setskin=LG
http://bib-infolit.de/InetRecherche/Inhalt?action=moodle
(here the internal links sucks, should not leed to "normal" skin, but "keep" old / parent appearance as in URL with ?action=moodle)

Regards
Clemens



Brian Tibbels wrote:
Hi Clemens
If it needs to be attached to every link then surely "action=moodle" all the time. If it concerns a particular page then you can use PageTextVariables

(:moodle:true:)

You can then test for PageTextVar($pagename,'$:moodle') in the config.
You may need to use PageVar($pagename,'$:moodle') as I haven't worked out the difference yet.

Rgds
Brian






On 28 March 2011 12:59, Clemens Gruber <[email protected] <mailto:[email protected]>> wrote:

    Hi list, how can I attach a special static query string to all
    internal links, e.g. now a internal link via [[Group.Page]] is

    http://example.com/Group/Page
    but I need
    http://example.com/Group/Page?action=moodle

    this should also work if a query parameter is already attached, e.g.

    http://example.com/Group.Page?setskin=AB

    But I think even if this is not standard conform it will work also
    with two questionmarks instead of questionmark and ampersand

    http://example.com/Group.Page?setskin=LG?action=moodle vs.
    http://example.com/Group.Page?setskin=LG&action=moodle
    <http://example.com/Group.Page?setskin=LG&action=moodle>

    Thanks for your help!
    Clemens


-- Clemens Gruber (Dipl.-Psychologe)
     Zentrum fuer Informationsmanagement
     und virtuelle Lehre der Universitaet Osnabrueck (virtUOS)

    Heger-Tor-Wall 12, Raum 42/209, D-49074 Osnabrueck

    E-Mail: [email protected] <mailto:[email protected]>
    URL: http://www.virtuos.uni-osnabrueck.de

    Telefon: (05 41) 969-6505 oder
            (05 41) 969-6501 (Sekretariat)
    Fax:     (05 41) 969-16505

    _______________________________________________
    pmwiki-users mailing list
    [email protected] <mailto:[email protected]>
    http://www.pmichaud.com/mailman/listinfo/pmwiki-users




--
Brian Tibbels
IT support for small business and the individual
http://clickmarlow.co.uk/
m: 07804 109906
t: 01628 477640
skype: brian.tibbels




--
Clemens Gruber (Dipl.-Psychologe)
  Zentrum fuer Informationsmanagement
  und virtuelle Lehre der Universitaet Osnabrueck (virtUOS)

Heger-Tor-Wall 12, Raum 42/209, D-49074 Osnabrueck

E-Mail:  [email protected]
URL:     http://www.virtuos.uni-osnabrueck.de

Telefon: (05 41) 969-6505 oder
         (05 41) 969-6501 (Sekretariat)
Fax:     (05 41) 969-16505


_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to