мНет описания правки
мНет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
<noinclude>{{Documentation}}</noinclude>
<noinclude>{{Documentation}}</noinclude>
<includeonly>
<includeonly>
<div class="songbook-container">
<div class="songbook">
   <div class="songbook-header">
   <!-- Метаданные -->
    <h1>{{{Title}}}</h1>
  <div class="songbook-meta">
    <div class="songbook-meta">
    Владелец: [[User:{{{User}}}|{{{User}}}]]<br>
      [[Участник:{{{User}}}|{{{User}}}]] •
    Создан: {{{Created}}}<br>
      Создан: {{#time:d.m.Y H:i|{{{Created}}}}} •
    Обновлен: {{{Updated}}}<br>
      Обновлен: {{#time:d.m.Y H:i|{{{Updated}}}}} •
    Статус: {{#if:{{{IsPublic}}}|Публичный|Приватный}}
      {{#if:{{{IsPublic}}}|Публичный|Приватный}}
    </div>
   
    <div class="songbook-actions">
      {{#formlink:form=AddSongToBook
        |link text=Добавить песню
        |link type=button
        |query string=SongbookID={{{SongbookID}}}
      }}
    </div>
   </div>
   </div>


  <!-- Описание -->
  <div class="songbook-description">
    <h3>Описание</h3>
    {{{Description|Нет описания}}}
  </div>
  <!-- Кнопка добавления -->
  <div class="songbook-actions">
    {{#formlink:form=AddSongToBook
      |link text=Добавить песню
      |link type=button
      |query string=SongbookID={{{SongbookID}}}
    }}
  </div>
  <!-- Список песен -->
   <div class="song-list">
   <div class="song-list">
    {{#cargo_query:
{{#cargo_query:
    tables=SongbookEntries
tables=SongbookEntries
    |join on=SongbookEntries.SongPage=song._pageName
|join on=SongbookEntries.SongPage=song._pageName
    |where=SongbookEntries.SongbookID="{{{SongbookID}}}"
|where=SongbookEntries.SongbookID="{{{SongbookID}}}"
    |order by=SongbookEntries.SortOrder
|order by=SortOrder
    |fields=SongbookEntries.SongPage,
|fields=SongbookEntries.SongPage,
          song.Name,
      song.Name,
          song.Composer
      song.Composer
    |format=ul
|format=ul
    |template=SongItem
<!-- |template=SongItem-->
    }}
}}
   </div>
   </div>
</div>
</div>
</includeonly>
</includeonly>

Текущая версия от 19:39, 11 апреля 2025

Документация