1 | <h2>Настройка расширений для шаблонов</h2> |
---|
2 | |
---|
3 | <h3>Цель</h3> |
---|
4 | <p>Определите условия замены каждого шаблона на шаблон-расширение (шаблон, |
---|
5 | названный "заменяющим").</p> |
---|
6 | |
---|
7 | <p>"Исходный шаблон" из ./template/yoga (или другой) будет заменен на |
---|
8 | "заменяющий" если заменяющий связан с этим "исходным" |
---|
9 | (и, опционально, если URL содержит "Опциональное ключевое слово URL").</p> |
---|
10 | |
---|
11 | <p>"Опциональное ключевое слово URL" это те, которые Вы можете найти после названия модуля в URL.</p> |
---|
12 | |
---|
13 | <p>Поэтому "Опциональные ключевые слова URL" могут быть активным "прямыми ссылками" |
---|
14 | (см. соответствующий раздел в нашей документации для дальнейшего объяснения).</p> |
---|
15 | |
---|
16 | <p>Читайте: `<a href="#warnings">Предупреждение</a>` условий использования.</p> |
---|
17 | |
---|
18 | <h3>Что такое шаблон-расширение?</h3> |
---|
19 | |
---|
20 | <p>Этот инструмент конфигурации - мощный для новичков и продвинутых пользователей. |
---|
21 | С помощью FTP, в папке template-extension, Web-мастер может дублировать много |
---|
22 | разных .tpl файлов ("исходный шаблон") с различным названием ("заменяющим"). |
---|
23 | |
---|
24 | |
---|
25 | "Исходные шаблоны", текущие оригинальные поддерживаемые шаблоны:</p> |
---|
26 | <ul> |
---|
27 | <li><span class="filename">index.tpl</span></li> |
---|
28 | <li><span class="filename">mainpage_categories.tpl</span> и/или <span class="filename">thumbnails.tpl</span></li> |
---|
29 | <li><span class="filename">menubar.tpl</span></li> |
---|
30 | <li><span class="filename">header.tpl</span> и/или <span class="filename">footer.tpl</span></li> |
---|
31 | <li><span class="filename">picture_content.tpl</span> и/или <span class="filename">picture.tpl</span></li> |
---|
32 | <!-- <li><span class="filename">slideshow.tpl</span></li> --> |
---|
33 | <li><span class="filename">profile.tpl</span> и/или <span class="filename">profile_content.tpl</span></li> |
---|
34 | <li><span class="filename">tags.tpl</span></li> |
---|
35 | <li><span class="filename">upload.tpl</span></li> |
---|
36 | <li><span class="filename">about.tpl</span></li> |
---|
37 | <li><span class="filename">popuphelp.tpl</span></li> |
---|
38 | <li><span class="filename">search.tpl</span> и/или <span class="filename">search_rules.tpl</span></li> |
---|
39 | <li><span class="filename">nbm.tpl</span> и/или <span class="filename">notification.tpl</span></li> |
---|
40 | <li><span class="filename">identification.tpl</span> и/или <span class="filename">register.tpl</span></li> |
---|
41 | <li><span class="filename">redirect.tpl</span></li> |
---|
42 | </ul> |
---|
43 | |
---|
44 | <h3>Где мне найти "исходные шаблоны"?</h3> |
---|
45 | |
---|
46 | <p>Находятся исходные шаблоны в template/yoga/ |
---|
47 | (не редактируйте их там для сохранения возможности обновления). Так, с "исходными шаблонами", |
---|
48 | любой web-мастер может создать свои "заменяющие (пользовательские шаблоны)".</p> |
---|
49 | |
---|
50 | <h3>Куда записать "заменяющие"?</h3> |
---|
51 | |
---|
52 | <p><strong>Заменяющие (пользовательские шаблоны)</strong> должны находиться в папке |
---|
53 | template-extension (или ее подпапке). |
---|
54 | Заменяющие могут иметь любые имена файлов с расширением .tpl. Например: <span |
---|
55 | class="filename">template-extension/my-extension/video.tpl</span>.</p> |
---|
56 | |
---|
57 | |
---|
58 | <h3>Как мне активировать мои "заменяющие шаблоны"?</h3> |
---|
59 | <p>Каждый <strong>исходный шаблон</strong> должен быть сопоставлен со своим |
---|
60 | <strong>заменяющим (пользовательским шаблоном)</strong> чтобы активировать связанные замены. |
---|
61 | Это является целью "Настройки расширений для шаблонов" в меню Настроек.</p> |
---|
62 | |
---|
63 | <p>Если Вы выберете <strong>Опциональное ключевое слово URL</strong> тогда замена |
---|
64 | будет производиться только на страницах с этим ключевым словом. Например: <span |
---|
65 | class="pwgScreen">index.php?/<strong>most_visited</strong></span></p> |
---|
66 | |
---|
67 | <p>Продвинутые пользователи могут использовать прямую ссылку как <strong>Опциональное |
---|
68 | ключевое слово URL</strong>. </p> |
---|
69 | |
---|
70 | <h3>Как мне деактивировать мои "заменяющие шаблоны"?</h3> |
---|
71 | <ul> |
---|
72 | <li>Отмените выбранный "Исходный шаблон".</li> |
---|
73 | <li>Через FTP удалите "заменяющий".</li> |
---|
74 | </ul> |
---|
75 | <a name="warnings"></a> |
---|
76 | <h3>Предупреждение</h3> |
---|
77 | <ul> |
---|
78 | |
---|
79 | <li><strong>Оригинальный шаблон</strong> должен быть "исходным" шаблоном, |
---|
80 | иначе результат может быть непредсказуемым!</li> |
---|
81 | |
---|
82 | <li>При наличии нескольких <strong>заменяющих (пользовательских шаблонов)</strong> |
---|
83 | с одинаковыми <strong>исходными шаблонами</strong> и одинаковыми <strong>опциональным |
---|
84 | ключевым словом URL</strong> только последний заменяющий будет активным.</li> |
---|
85 | |
---|
86 | <li>Отмена выбора <strong>опционального ключевого слова URL</strong> сделает |
---|
87 | активной заменяющий шаблон для всех. Как в предыдущем пункте, следующий выбор может |
---|
88 | отменить предыдущий.</li> |
---|
89 | |
---|
90 | <li>Подпапки: |
---|
91 | Подпапки игнорируются, но они удобны для смены текущих установок.<br /> |
---|
92 | </li> |
---|
93 | |
---|
94 | <li>При удалении замещающего <strong>Исходный шаблон</strong> будет снова активным.</li> |
---|
95 | |
---|
96 | </ul> |
---|