Исходный код вики Как разделить страницу на две равные колонки?
Редактировал(а) coluns 17.12.2025 08:03
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | == Как разделить страницу на две равные колонки? == |
| 2 | |||
| 3 | Используйте для этого макрос **container** | ||
| 4 | |||
| 5 | (% class="box" %) | ||
| 6 | ((( | ||
| 7 | ~{~{container layoutStyle="columns"}} | ||
| 8 | ~(~(~(Первая колонка~)~)~) | ||
| 9 | ~(~(~(Вторая колонка~)~)~) | ||
| 10 | ~{~{/container}} | ||
| 11 | ))) | ||
| 12 | |||
| 13 | Внутри макроса используйте группы разметки. | ||
| 14 | Группа разметки это любое содержимое внутри тройных скобок ~(~(~(~)~)~). | ||
| 15 | В примере выше определено две группы. | ||
| 16 | |||
| 17 | Вот более сложный пример уже в режиме просмотра (ниже линии, результат): | ||
| 18 | ---- | ||
| 19 | {{container layoutStyle="columns"}} | ||
| 20 | ((( | ||
| 21 | **Это первая колонка** | ||
| 22 | Если же вы хотите посмотреть на [[Синтаксис вики страниц>>XWiki.XWikiSyntax]], вы можете нажать на "Посмотреть исходный текст" в меню "Больше действий" или нажать на закладку "Исходный код" при редактировании страницы. | ||
| 23 | |||
| 24 | Для экспериментов можно также использовать несколько тестовых страниц: | ||
| 25 | |||
| 26 | * [[Тестовая страница песочницы 1>>Sandbox.TestPage1]] | ||
| 27 | * [[Тестовая страница песочницы 2>>Sandbox.TestPage2]] | ||
| 28 | * [[Тестовая страница песочницы 3>>Sandbox.TestPage3]] | ||
| 29 | |||
| 30 | Ниже вы найдете демонстрацию [[синтаксиса XWiki>>XWiki.XWikiSyntax]], который вы можете использовать в вики-страницах (заголовки, изображения, таблицы). | ||
| 31 | |||
| 32 | == Заголовки == | ||
| 33 | |||
| 34 | XWiki предлагает 6 уровней заголовков. Вы можете использовать их для структурирования ваших страниц. | ||
| 35 | |||
| 36 | == Заголовок уровня 2 == | ||
| 37 | |||
| 38 | === Заголовок уровня 3 === | ||
| 39 | |||
| 40 | ==== Заголовок уровня 4 ==== | ||
| 41 | |||
| 42 | ===== Заголовок уровня 5 ===== | ||
| 43 | |||
| 44 | ====== Заголовок уровня 6 ====== | ||
| 45 | |||
| 46 | {{info title="Рекомендация по доступности"}} | ||
| 47 | Чтобы обеспечить наилучшие возможности для пользователей вспомогательных технологий в вашей вики, вы должны избегать использования заголовков первого уровня в содержимом страницы. | ||
| 48 | {{/info}} | ||
| 49 | |||
| 50 | ))) | ||
| 51 | ((( | ||
| 52 | **Это вторая колонка** | ||
| 53 | (% class="box" %) | ||
| 54 | ((( | ||
| 55 | Здесь описывается пространства имен применяемые при разработке | ||
| 56 | ))) | ||
| 57 | |||
| 58 | == Общие принципы == | ||
| 59 | |||
| 60 | Пространство имен имеет одинаковую структуру независимо от используемого языка программирования или платформы. | ||
| 61 | |||
| 62 | Как правило, применяется **camelCase** (нижний верблюжий регистр) — первое слово с маленькой буквы, остальные с большой. | ||
| 63 | |||
| 64 | В некоторых случаях применяется **PascalCase** (верхний верблюжий регистр) — каждое слово с большой буквы. | ||
| 65 | |||
| 66 | (% class="box infomessage" %) | ||
| 67 | ((( | ||
| 68 | **Примеры** | ||
| 69 | **camelCase: **myVariableName, userLoginCount, darkFantasyArtStyle | ||
| 70 | **PascalCase: **MyClassName, DarkFantasyArtStyle, UserLoginCount | ||
| 71 | ))) | ||
| 72 | |||
| 73 | Независимо от стиля, пространства имен "сквозные" т.е. единые в пределах различных систем. | ||
| 74 | |||
| 75 | ))) | ||
| 76 | {{/container}} |