Skip to content

Conversation

@tmikkonen
Copy link

@tmikkonen tmikkonen commented Dec 19, 2025

Additions-pohjia tuli kieliversioineen iso läjä. Näitä oli organisaatioilta toivottu, mutta jos olisi huono asia lisätä pohjat valmiiksi, niin toinen vaihtoehto voisi olla jättää templaattitiedostot pois, mutta tehdä Finna-ohjeisiin lista, millä nimellä tiedostot tulee itse lisätä, jos niitä haluaa käyttää.

Additions-tiedostojen liittämisessä menty valmiina olleen tavan mukaan:

  • pre-list näytetään vaikka itse listaa ei olisi
  • post-list:ia taas ei näytetä, jos näytettävää listaakaan ei ole

Nimeämisissä on pieniä epäloogisuuksia, joihin en puuttunut, koska osalla kirjastoja on jo käytössä:

  • yksikkö/monikko
  • checkouts/history: checkout-history
  • nimiepäloogisuus
  • checkouts/history: historic-loans-pre-list, checkout-history-post-list
  • myresearch/mylist: myresearch-favorites, myresearch-favorites-post-list

Lisäksi valmiina olleissa post-list-pohjissa oli pieniä eroavaisuuksia sivutuksen kohdalla eli jossain
post-lista oli paginaattoria ennen, jossain sen jälkeen. En muuttanut siltä varalta, että tähän oli joku syy - voin yhtenäistää kaikki jompaan kumpaan tapaan, jos on parempi.

…nna-2600

# Conflicts:
#	themes/finna2/templates/checkouts/history.phtml
#	themes/finna2/templates/holds/list.phtml
#	themes/finna2/templates/librarycards/home.phtml
#	themes/finna2/templates/myresearch/checkedout.phtml
#	themes/finna2/templates/myresearch/fines.phtml
#	themes/finna2/templates/myresearch/illrequests.phtml
#	themes/finna2/templates/myresearch/mylist.phtml
#	themes/finna2/templates/myresearch/profile.phtml
#	themes/finna2/templates/myresearch/storageretrievalrequests.phtml
@tmikkonen tmikkonen marked this pull request as ready for review December 30, 2025 16:55
@tmikkonen tmikkonen requested a review from EreMaijala December 30, 2025 16:55
@tmikkonen
Copy link
Author

Jos upstreamista oli tulossa merge, niin voi huikata ja teen PR:lle mergen sen upstreamin mergen valmistuttua.

@EreMaijala
Copy link

@tmikkonen Merge tuli, voipi tehdä tänne kans.

…nna-2600

# Conflicts:
#	themes/finna2/templates/ratings/userlist.phtml
Copy link

@EreMaijala EreMaijala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tyhjiä Additions-sivupohjia ei kannata lisätä valmiiksi, kun ne sitten rendataan, vaikkei olisi mitään sisältöä.

</div>
<div id="useraccount-content-heading" class="useraccount-header">
<?=$this->component('page-title', ['title' => $this->translate('Loan History') . " ($recordCount)", 'headTitle' => $this->translate('Loan History')]);?>
<?php if (!$this->translationEmpty('tooltip_myaccount_checkouts_history_html')): ?>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tämän voisi upottaa laajennettuun page-title -komponenttiin (vaikka page-title-with-tip) optioksi niin, että sille voi antaa vaikka tip-parametrin, ja jos sillä löytyy käännös, niin se tekee tuon nappulankin saman tien. Sillä voisi välttää paljon toistoa.

<li class="nav-item" role="presentation" id="user-content-<?=$this->escapeHtmlAttr($tab)?>" data-tab="<?=$this->escapeHtmlAttr($tab)?>"><a class="<?='comments' === $tab ? 'active' : ''?> nav-link" href="<?=$this->url($tab . '-' . 'userlist')?>"><?=$this->transEsc($title)?></a></li>
<?php endforeach; ?>
</ul>
<?php if ($template = $this->content()->findTemplateForLng('content/Additions/comments-pre-list')): ?>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Näistäkin voisi tehdä komponentin, jolloin voisi rendata yhdellä rivillä, esim.
<?=$this->component('addition-template', ['class' => 'comments-pre', 'template' => 'comments-pre-list'])?>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants