annotate .cms/man/ru_RU.UTF-8/hint_php.html @ 1:1d486627aa1e draft default tip

24.10
author Coffee CMS <info@coffee-cms.ru>
date Sat, 12 Oct 2024 02:51:39 +0000
parents 78edf6b517a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
1 <!doctype html>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
2 <html lang="ru">
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
3
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
4 <head>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
5 <meta charset="utf-8">
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
6 <title>PHP сниппеты</title>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
7 <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
8 <link rel="stylesheet" href="/man/css/prism.css">
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
9 <link rel="stylesheet" href="/man/css/styles.css">
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
10 <style>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
11
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
12 </style>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
13 </head>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
14 <body>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
15 <main>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
16
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
17 <h2>Переключение шаблона по url страницы</h2>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
18
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
19 <p>Внутри папки вашего текущего шаблона создайте файлик change_tpl.mod.php со следующим содержимым:</p>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
20
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
21 <pre class=language-php><code>&lt;?php
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
22 // Переключение шаблона в зависимости от url
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
23 // Страница с url равным tpl_mini_tururu переключит на шаблон mini
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
24 // Страница с url равным tpl_craft_tururu переключит на шаблон craft
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
25 // где tururu - дополнительный адрес
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
26 // чтобы можно было его применить к нескольким страницам
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
27 // tpl_mini и tpl_mini_ тоже валидны
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
28 $parts = explode( "_", $cms["url"]["path"] );
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
29 if ( $parts[0] === "tpl" && isset( $parts[1] ) ) $cms["template"] = $parts[1];</code></pre>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
30
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
31 </main>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
32 <script src=/man/js/prism.js></script>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
33 </body>
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
34 </html>