Skip to content

Commit 83d5559

Browse files
Stretch work toward user-facing format select
1 parent bacc6d1 commit 83d5559

4 files changed

Lines changed: 34 additions & 0 deletions

File tree

config/theme.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ omeka_version_constraint = "^4.0.0"
99

1010
# Helpers are described in the Omeka documentation at
1111
# https://omeka.org/s/docs/developer/themes/theme_functions/
12+
helpers[] = "BrowseFormatter"
1213
helpers[] = ResourceClasses
1314

1415
# Settings are described in the Omeka documentation at

helper/BrowseFormatter.php

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?php
2+
namespace OmekaTheme\Helper;
3+
4+
use Laminas\View\Helper\AbstractHelper;
5+
6+
/**
7+
* View helper for rendering a browse page.
8+
*/
9+
class BrowseFormatter extends AbstractHelper
10+
{
11+
/**
12+
* The default partial view script.
13+
*/
14+
const PARTIAL_NAME = 'common/browse-formatter';
15+
16+
public function __invoke()
17+
{
18+
$partialName = $partialName ?: self::PARTIAL_NAME;
19+
20+
$view = $this->getView();
21+
$params = $view->params();
22+
23+
$args = [
24+
'foo' => 'bar',
25+
];
26+
$args = $view->trigger('view.sort-selector', $args, true);
27+
28+
echo $view->partial( $partialName );
29+
// return $view->partial('common/browse-formatter');
30+
}
31+
}

view/common/browse-formatter.phtml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<p>Browse formatter</p>

view/omeka/site/item/browse.phtml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,4 @@ endforeach;
6969
<?php echo ($itemSetShow) ? '</div>' : ''; ?>
7070
<?php $this->trigger('view.browse.after'); ?>
7171
<?php echo $this->pagination(); ?>
72+
<?php echo $this->BrowseFormatter(); ?>

0 commit comments

Comments
 (0)