diff .cms/man/ru_RU.UTF-8/hint_php.html @ 0:78edf6b517a0 draft

24.10
author Coffee CMS <info@coffee-cms.ru>
date Fri, 11 Oct 2024 22:40:23 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.cms/man/ru_RU.UTF-8/hint_php.html	Fri Oct 11 22:40:23 2024 +0000
@@ -0,0 +1,34 @@
+<!doctype html>
+<html lang="ru">
+
+    <head>
+        <meta charset="utf-8">
+        <title>PHP сниппеты</title>
+        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+        <link rel="stylesheet" href="/man/css/prism.css">
+        <link rel="stylesheet" href="/man/css/styles.css">
+        <style>
+
+        </style>
+    </head>
+    <body>
+        <main>
+
+            <h2>Переключение шаблона по url страницы</h2>
+
+            <p>Внутри папки вашего текущего шаблона создайте файлик change_tpl.mod.php со следующим содержимым:</p>
+
+            <pre class=language-php><code>&lt;?php
+// Переключение шаблона в зависимости от url
+// Страница с url равным tpl_mini_tururu переключит на шаблон mini
+// Страница с url равным tpl_craft_tururu переключит на шаблон craft
+// где tururu - дополнительный адрес
+// чтобы можно было его применить к нескольким страницам
+// tpl_mini и tpl_mini_ тоже валидны
+$parts = explode( "_", $cms["url"]["path"] );
+if ( $parts[0] === "tpl" && isset( $parts[1] ) ) $cms["template"] = $parts[1];</code></pre>
+
+        </main>
+        <script src=/man/js/prism.js></script>
+    </body>
+</html>