Template:Mailto: Difference between revisions

From dezentrale wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
+
<includeonly>{{Trim|
{{#ifeq: {{NAMESPACENUMBER}} | 100
+
{{#ifeq: {{NAMESPACENUMBER}} | 100
|[mailto:{{Trim|{{{1}}}}}@{{Trim|{{{2}}}}}.{{Trim|{{{3}}}}}{{#if: {{{subject|{{{body|}}}}}}|?{{#if: {{{subject|}}}|subject={{urlencode:{{Trim|{{{subject}}}}}|PATH}}|}}{{#if: {{{body|}}}|body={{urlencode:{{Trim|{{{body}}}}}|PATH}}|}}|}} {{Trim|{{{1}}}}}@{{Trim|{{{2}}}}}.{{Trim|{{{3}}}}}]
+
|[mailto:{{Trim|{{{1}}}}}@{{Trim|{{{2}}}}}.{{Trim|{{{3}}}}}{{#if: {{{subject|{{{body|}}}}}}|?|}}{{#if: {{{subject|}}}|subject={{urlencode:{{Trim|{{{subject}}}}}|PATH}}|}}{{#if: {{{subject|}}}|{{#if: {{{body|}}}|&|}}|}}{{#if: {{{body|}}}|body={{urlencode:{{Trim|{{{body}}}}}|PATH}}|}} {{Trim|{{{1}}}}}@{{Trim|{{{2}}}}}.{{Trim|{{{3}}}}}]
 
|{{Nospam|{{{1}}}|{{{2}}}|{{{3}}}}}
 
|{{Nospam|{{{1}}}|{{{2}}}|{{{3}}}}}
 
}}
 
}}
</includeonly>
+
}}</includeonly>
 
<noinclude>
 
<noinclude>
 
Generiert einen klickbaren <code>mailto:</code> Link.
 
Generiert einen klickbaren <code>mailto:</code> Link.
Line 48: Line 48:
 
"type": "string",
 
"type": "string",
 
"required": true,
 
"required": true,
"description": "(alles nach dem letzten .)"
+
"description": "(alles nach dem (letzten) .)"
 
},
 
},
 
"subject": {
 
"subject": {

Latest revision as of 12:20, 27 February 2022


Generiert einen klickbaren mailto: Link.

Aber nur falls die Seite sich in dem Private Namespace befindet.

Ansonsten wird das Nospam Template genutzt.

Im Private Namespace ist es zusätzlich noch möglich einen subject und body zu setzen.

Verwendung

{{Mailto | jobs | example | org | subject=Bewerbung | body=Hiermit bewerbe ich mich bei Ihnen als Chef... }}

jobs@example.org


(Natürlich fehlen hier subject und body - dieses Template ist ja auch nicht im Private Namespace)

Nospam oder Mailto Links generieren - je nach Namespace

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Username / Postfach1

(alles vor dem @)

Example
mail
Stringrequired
Domain / Host2

(alles nach dem @ aber vor dem .)

Example
example
Stringrequired
TLD3

(alles nach dem (letzten) .)

Example
org
Stringrequired
Subjectsubject

Betreffzeile

Stringoptional
Bodybody

Inhalt der Mail

Stringoptional