diff --git a/icons/css-variables/phtml.svg b/icons/css-variables/phtml.svg
new file mode 100644
index 00000000..f3c2cc26
--- /dev/null
+++ b/icons/css-variables/phtml.svg
@@ -0,0 +1,4 @@
+
diff --git a/icons/frappe/phtml.svg b/icons/frappe/phtml.svg
new file mode 100644
index 00000000..c53b2823
--- /dev/null
+++ b/icons/frappe/phtml.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/latte/phtml.svg b/icons/latte/phtml.svg
new file mode 100644
index 00000000..69859589
--- /dev/null
+++ b/icons/latte/phtml.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/macchiato/phtml.svg b/icons/macchiato/phtml.svg
new file mode 100644
index 00000000..80999ecd
--- /dev/null
+++ b/icons/macchiato/phtml.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/mocha/phtml.svg b/icons/mocha/phtml.svg
new file mode 100644
index 00000000..afaf4af9
--- /dev/null
+++ b/icons/mocha/phtml.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/defaults/fileIcons.ts b/src/defaults/fileIcons.ts
index c631c54f..b099107e 100644
--- a/src/defaults/fileIcons.ts
+++ b/src/defaults/fileIcons.ts
@@ -1711,6 +1711,9 @@ const fileIcons: FileIcons = {
'.phraseapp.yaml',
],
},
+ 'phtml': {
+ fileExtensions: ['phtml'],
+ },
'pixi-lock': {
fileNames: ['pixi.lock'],
},