链接到MediaWiki - 如何使用所有图像从类别在画廊

问题描述 投票:2回答:2

我已经对文件设置的说明:

{{Information
  |description = A cheeky description
}}

我曾尝试成功使用该CategoryGallery,但我不能让的描述来工作:

enter image description here

我也有使用需要额外extension,他们谈论short_summary,但是这并不至于我可以看到Information template存在

<catgallery cat="Aubry" bpdcaption="short_summary" />

那么,如何使用类图像MediaWiki的画廊?

media mediawiki categories mediawiki-extensions
2个回答
1
投票

货物可能是矫枉过正这(你没有提到要保存的所有图像的任何元数据)。

我个人使用DPL,它允许你使用类别一些很酷的技巧,你可以检查manual,但是对于你的情况:

{{#dpl:
category=all_photos
|mode=gallery
}}

这很简单的例子,但你可以控制的查询(在我所提到的手工读取)内的输出格式。

DPL是专为这个场景。


1
投票

如果你不介意使用不同的扩展名,Cargo可以做到这一点很容易地(和其他许多有用的东西,以及)。

Template:Artwork这样做:

<noinclude>
{{#cargo_declare: _table = artworks
| description = Wikitext
| artist = Page
}}
</noinclude><includeonly>
{{#cargo_store: _table = artworks
| description = {{{description|}}}
| artist = {{{artist|}}}
}}
</includeonly>

; Description
: {{{description}}}
; Artist
: [[{{{artist}}}]]

然后在您想要的画廊(例如一个页面一个艺术家的),这样做:

{{#cargo_query: tables = artworks
|fields = _pageName, description, artist
|where = artist = '{{PAGENAME}}'
|format = gallery
|caption field = description
|show filename = 0
|show dimensions = 0
|show bytes = 0
}}

这假设艺术品模板上的文件页上使用;如果你想要一个mainspace页面的每个作品,你仍然可以做同样的事情,但必须引入指向实际文件单独image场。

© www.soinside.com 2019 - 2024. All rights reserved.