summaryrefslogtreecommitdiffstats
path: root/core/modules/user/templates/username.html.twig
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/user/templates/username.html.twig')
-rw-r--r--core/modules/user/templates/username.html.twig25
1 files changed, 25 insertions, 0 deletions
diff --git a/core/modules/user/templates/username.html.twig b/core/modules/user/templates/username.html.twig
new file mode 100644
index 0000000..5d4f2f7
--- /dev/null
+++ b/core/modules/user/templates/username.html.twig
@@ -0,0 +1,25 @@
+{#
+/**
+ * @file
+ * Default theme implementation for displaying a username.
+ *
+ * Available variables:
+ * - account: The full account information for the user.
+ * - name: The user's name, sanitized.
+ * - extra: Additional text to append to the user's name, sanitized.
+ * - link_path: The path or URL of the user's profile page, home page,
+ * or other desired page to link to for more information about the user.
+ * - link_options: Options to pass to the url() function's $options parameter if
+ * linking the user's name to the user's page.
+ * - attributes: HTML attributes for the containing element.
+ *
+ * @see template_preprocess_username()
+ *
+ * @ingroup themeable
+ */
+#}
+{% if link_path -%}
+ <a{{ attributes }}>{{ name }}{{ extra }}</a>
+{%- else -%}
+ <span{{ attributes }}>{{ name }}{{ extra }}</span>
+{%- endif -%}