Просмотр файла resources/views/files/index.blade.php

Размер файла: 3.73Kb
  1. @extends('layout')
  2.  
  3. @section('title', 'Собственные страницы сайта')
  4.  
  5. @section('header')
  6. <h1>Как создать свои страницы</h1>
  7. @stop
  8.  
  9. @section('breadcrumb')
  10. <nav>
  11. <ol class="breadcrumb">
  12. <li class="breadcrumb-item"><a href="/"><i class="fas fa-home"></i></a></li>
  13. <li class="breadcrumb-item active">Как создать свои страницы</li>
  14. </ol>
  15. </nav>
  16. @stop
  17.  
  18. @section('content')
  19. 1. Перейдите в директорию /resources/views/files, эта директория автоматически генерирует страницы сайта<br>
  20. 2. Создайте в ней директорию с произвольным латинским названием примеру library)<br>
  21. 3. Положите в созданную директорию обычный файл с расширением .blade.php примеру index.blade.php)<br>
  22. 4. Напишите любой текст на этой странице, это может быть как html код, так и php<br>
  23. 5. Теперь попробуйте перейти на созданную станицу, введите в браузере <?= siteUrl(true) ?>/files/library<br>
  24. 6. Если страница отобразилась, значит вы все сделали правильно<br>
  25.  
  26. <p class="alert alert-info">
  27. <i class="fa fa-exclamation-circle"></i> Все страницы сайта можно создавать, редактировать и удалять прямо из админки в разделе Редактирование страниц
  28. </p>
  29.  
  30. <p class="text-muted fst-italic">
  31. В одной директории может быть неограниченное число файлов, расширение указывать не нужно, только имя папки и имя файла через слеш, к примеру /library/simplepage, /library/index то же что и просто /library <br><br>
  32. Также можно указать заголовок страницы, который автоматически подставится в блок title, для этого нужно написать следующий код
  33. </p>
  34.  
  35. <pre class="prettyprint linenums">
  36. @@section('title', 'Новый заголовок страницы')
  37. </pre><br>
  38.  
  39. Значение в блоке title, будет подставлено в название страницы &lt;h1&gt;<br>
  40. Для того чтобы изменить блок название, то следует создать блок header<br>
  41. <pre class="prettyprint linenums">
  42. @@section('header')
  43. &lt;h1&gt;Измененное название страницы&lt;/h1&gt;
  44. @@stop
  45. </pre><br>
  46.  
  47. Блок с навигацией также задается отдельно<br>
  48.  
  49. <pre class="prettyprint linenums">
  50. @@section('breadcrumb')
  51. &lt;nav>
  52. &lt;ol class="breadcrumb">
  53. &lt;li class="breadcrumb-item">&lt;a href="/">&lt;i class="fas fa-home">&lt;/i>&lt;/a>&lt;li>
  54. &lt;li class="breadcrumb-item">&lt;a href="/files">Файлы&lt;/a>&lt;/li>
  55. &lt;li class="breadcrumb-item active">Активная страница&lt;/li>
  56. &lt;/ol>
  57. &lt;/nav>
  58. @@stop
  59. </pre><br>
  60.  
  61. Дополнительно можно указать произвольные описание заполнив переменную setting('description')<br>
  62.  
  63. <pre class="prettyprint linenums">
  64. @@section('description', 'Описание страницы')
  65. </pre><br>
  66.  
  67. Посмотрите пример страниц в виде <a href="/files/docs">документации Rotor</a><br>
  68. @stop