Is there any way (like an undocumented magic word perhaps) to get the current query string (or full URL including query string) from within a Mediawiki template or Scribunto (Lua) module?
Get query string from Mediawiki page
746 Views Asked by Brett Zamir At
1
There are 1 best solutions below
Related Questions in QUERY-STRING
- How do I reload an ASP page with a new querystring?
- Display details on specific user using rest web service, queryparam
- Flask - how to get query string parameters into the route parameters
- How to get query string values in JavaScript containing special characters?
- ZF2 paginator with query string
- Query String isn't showing all value
- How to tell Express NOT to parse the query string of the request?
- Web API 2.2, Is there an easy way to update the HttpRequestMessage's QueryString in a DelegatingHandler?
- How do I set/read a query string when using the router in aurelia?
- Cakephp 3.0, get id from URL when using on IFrame
- New Google Maps query string syntax for a marker
- Jersey, @QueryParam List<String>
- Is there any way to convert JSON String to query String in android?
- org.apache.cxf.interceptor.Fault: null while invoking public java.lang.String JaxRS server
- use url for generated pages, no query string
Related Questions in MEDIAWIKI-TEMPLATES
- Semantic Mediawiki - Passing a variable to a template
- How do you create a new MediaWiki article with preloaded text based on HTML form input?
- Wikimedia template failing to render reference properly
- MediaWiki invoke image not working
- Wikia <div> issues
- Mediawiki Extension:RSS
- What is the best hook to use to edit transcluded text in MediaWiki?
- Get query string from Mediawiki page
- Semantic mediawiki capture all values of a property in the current page
- Passing an equal sign ('=') to a parameter in a MediaWiki template
- How to import templates with sub-templates in a wiki
- Display page sort key on MediaWiki page or footer
- Remove rows in a Wiki template, if variable not used
- how to get specific nested-prone block content using regex
- Messed up source code in mediawiki template source
Related Questions in SCRIBUNTO
- How to convert "42°33'N, 1°33'E" to "42.55|1.55" in Scribunto (MediaWiki-hosted Lua)
- Get query string from Mediawiki page
- Using wikipedia lua modules in a script
- Expanding a Scribunto module that doesn't have a function
- How to add alias for extension namespace in wikimedia?
- How do you edit a Scribunto-based MediaWiki template?
- Lua error on MediaWiki
- Can user's custom JavaScript on MediaWiki call a Lua module?
- How to make a pattern in Lua that matches only when no number (normal or roman) is present?
- Mediawiki scribunto lua module do not know builtin functions
- MediaWiki "Save changes" timeout issue
- Wiki/Lua: Where do I place modules?
- MediaWiki Scribunto extension's "Listen" module not generating expected HTML
- MediaWiki Scribunto Lua error: Internal error: The interpreter exited with status 2
- Issues with MediaWiki Infobox CSS
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
If this is an option, consider obtaining HTML content with API. This should be simpler than writing an extension. Of course this won't be a regular page, rather something composed client-side on blank article or server-side on non-wiki site. With Labeled Section Transclusion extension you mentioned this should work.
Alternatively, consider some server-side post processing on generated HTML. It should perform quite well as MediaWiki caches a lot.
AFAIK there is no magic word for checking query string and, IMO, this would be a very bad thing. Article source is like a model in MVC pattern — you shouldn't put presentation stuff there.