# photonic/3.34/Layouts/Level_One_Gallery.php

Photonic Gallery &amp; Lightbox for Flickr, SmugMug &amp; Others, version 3.34. 19 lines.

- Page: https://pluginprobe.com/plugins/photonic/3.34/code/Layouts/Level_One_Gallery.php
- Raw: https://pluginprobe.com/plugins/photonic/3.34/raw/Layouts/Level_One_Gallery.php
- Modified: 2023-12-05T00:10:08+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/photonic/3.34/code/Layouts/Level_One_Gallery.php#L10-L20`.

```php
<?php
namespace Photonic_Plugin\Layouts;

use Photonic_Plugin\Components\Photo_List;
use Photonic_Plugin\Platforms\Base;

interface Level_One_Gallery {
	/**
	 * Generates the HTML for the lowest level gallery, i.e. the photos. This is used for local, modal and template displays.
	 * The code for the random layouts is handled in JS, but just the HTML markers for it are provided here.
	 *
	 * @param Photo_List $photo_list
	 * @param array $short_code
	 * @param Base $module
	 * @return string
	 */
	public function generate_level_1_gallery(Photo_List $photo_list, array $short_code, Base $module): string;
}

```
