mirror of
https://github.com/standardebooks/web.git
synced 2025-07-21 06:45:14 -04:00
Tweak wanted list appearance
This commit is contained in:
parent
c016547e2c
commit
c43c4fa2dd
5 changed files with 91 additions and 43 deletions
|
@ -7,4 +7,7 @@ $sequenceNumber = $collectionMembership?->SequenceNumber;
|
|||
?>
|
||||
<? if($sequenceNumber !== null){ ?>№ <?= number_format($sequenceNumber) ?> in the<? }else{ ?>Part of the<? } ?> <a href="<?= $collection->Url ?>" property="schema:isPartOf"><?= Formatter::EscapeHtml(preg_replace('/^The /ius', '', (string)$collection->Name)) ?></a>
|
||||
<? if($collection->Type !== null){ ?>
|
||||
<? if(substr_compare(mb_strtolower($collection->Name), mb_strtolower($collection->Type->value), -strlen(mb_strtolower($collection->Type->value))) !== 0){ ?><?= $collection->Type->value ?><? } ?><? }else{ ?>collection<? } ?>
|
||||
<? if(substr_compare(mb_strtolower($collection->Name), mb_strtolower($collection->Type->value), -strlen(mb_strtolower($collection->Type->value))) !== 0){ ?><?= $collection->Type->value ?><? } ?>
|
||||
<? }else{ ?>
|
||||
collection
|
||||
<? } ?>
|
||||
|
|
34
templates/WantedEbook.php
Normal file
34
templates/WantedEbook.php
Normal file
|
@ -0,0 +1,34 @@
|
|||
<?
|
||||
/**
|
||||
* @var Ebook $ebook
|
||||
*/
|
||||
|
||||
if(!isset($ebook->EbookPlaceholder)){
|
||||
return;
|
||||
}
|
||||
|
||||
$showPlaceholderMetadata = $showPlaceholderMetadata ?? false;
|
||||
?>
|
||||
<li>
|
||||
<p>
|
||||
<? if(isset($ebook->EbookPlaceholder->TranscriptionUrl)){ ?><a href="<?= $ebook->EbookPlaceholder->TranscriptionUrl ?>"><? } ?><i><?= Formatter::EscapeHtml($ebook->Title) ?></i><? if(isset($ebook->EbookPlaceholder->TranscriptionUrl)){ ?></a><? } ?>
|
||||
|
||||
|
||||
by <?= Formatter::EscapeHtml($ebook->AuthorsString) ?>. <?= $ebook->ContributorsHtml ?>
|
||||
|
||||
<? foreach($ebook->CollectionMemberships as $index => $collectionMembership){ ?>
|
||||
<? if($index == 0){ ?><?= Template::CollectionDescriptor(['collectionMembership' => $collectionMembership]) ?><? }else{ ?><?= lcfirst(Template::CollectionDescriptor(['collectionMembership' => $collectionMembership])) ?><? } ?><? if($index < sizeof($ebook->CollectionMemberships) - 1){ ?>, <? } ?><? if($index == sizeof($ebook->CollectionMemberships) - 1){ ?>.<? } ?>
|
||||
<? } ?>
|
||||
|
||||
<? if(isset($ebook->EbookPlaceholder->Notes)){ ?>
|
||||
<?= Formatter::MarkdownToHtml($ebook->EbookPlaceholder->Notes, true) ?>
|
||||
<? } ?>
|
||||
<? if($showPlaceholderMetadata){ ?>
|
||||
— <a href="<?= $ebook->Url ?>">View placeholder.</a>
|
||||
<? } ?>
|
||||
|
||||
<? if($ebook->EbookPlaceholder->IsPatron){ ?>
|
||||
<a class="patron-selection" href="/donate#patrons-circle">Patron selection!</a>
|
||||
<? } ?>
|
||||
</p>
|
||||
</li>
|
Loading…
Add table
Add a link
Reference in a new issue