CINXE.COM

| Antiquity Journal

<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8" /> <script async src="https://www.googletagmanager.com/gtag/js?id=G-2333Y476VF"></script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "G-2333Y476VF", {"groups":"default","page_placeholder":"PLACEHOLDER_page_location"});</script> <link rel="canonical" href="https://antiquity.ac.uk/projgall/weller" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <style>div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {background: #0779bf} div#sliding-popup.eu-cookie-withdraw-wrapper { background: transparent; } #sliding-popup h1, #sliding-popup h2, #sliding-popup h3, #sliding-popup p, #sliding-popup label, #sliding-popup div, .eu-cookie-compliance-more-button, .eu-cookie-compliance-secondary-button, .eu-cookie-withdraw-tab { color: #ffffff;} .eu-cookie-withdraw-tab { border-color: #ffffff;}</style> <link rel="icon" href="/core/misc/favicon.ico" type="image/vnd.microsoft.icon" /> <script>window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};</script> <title>| Antiquity Journal</title> <link rel="stylesheet" href="https://use.typekit.net/vsm0qzc.css"> <link rel="stylesheet" media="all" href="/sites/default/modules/h360_antiquity/css/h360_antiquity_projgall.css?snnn1b" /> <link rel="stylesheet" media="all" href="/sites/default/modules/h360_antiquity/css/h360_cc_search.css?snnn1b" /> <link rel="stylesheet" media="all" href="/sites/default/modules/h360_antiquity/css/h360_antiquity_projgall_citation.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/ajax-progress.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/align.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/autocomplete-loading.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/fieldgroup.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/container-inline.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/clearfix.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/details.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/hidden.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/item-list.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/js.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/nowrap.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/position-container.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/progress.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/reset-appearance.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/resize.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/sticky-header.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/system-status-counter.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/system-status-report-counters.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/system-status-report-general-info.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/tabledrag.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/tablesort.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/tree-child.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/core/modules/views/css/views.module.css?snnn1b" /> <link rel="stylesheet" media="all" href="/modules/contrib/eu_cookie_compliance/css/eu_cookie_compliance.css?snnn1b" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/responsive_menu_breakpoint.css?snnn1b" /> <link rel="stylesheet" media="all" href="/modules/contrib/responsive_menu/css/responsive_menu.css?snnn1b" /> <link rel="stylesheet" media="all" href="/libraries/mmenu/dist/mmenu.css?snnn1b" /> <link rel="stylesheet" media="all" href="/libraries/mmenu/dist/wrappers/bootstrap/mmenu.bootstrap.css?snnn1b" /> <link rel="stylesheet" media="all" href="/modules/contrib/addtoany/css/addtoany.css?snnn1b" /> <link rel="stylesheet" media="all" href="/modules/contrib/extlink/extlink.css?snnn1b" /> <link rel="stylesheet" media="all" href="/sites/default/themes/h360_sikyon/css/style.css?snnn1b" /> <link rel="stylesheet" media="all" href="/sites/default/themes/h360_sikyon/css/responsive_submenus.css?snnn1b" /> <link rel="stylesheet" media="all" href="https://use.typekit.net/qif1vyq.css" /> </head> <body class="path-projgall subpage"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <header aria-label="Site header" class="col-12 region-container" id="header-container" role="banner"> <div id="header"> <div id="header-content"><div class="centered"> <div> <div id="block-h360-sikyon-branding"> <a href="/" rel="home"> <img src="/sites/default/themes/h360_sikyon/images/antiquity-logo.svg" alt="Home" fetchpriority="high" /> </a> </div> </div> <div> <nav role="navigation" aria-labelledby="block-additional-menu-menu" id="block-additional-menu"> <h2 class="visually-hidden" id="block-additional-menu-menu">Additional menu</h2> <ul> <li> <a href="/about" data-drupal-link-system-path="node/7">About</a> </li> <li> <a href="https://www.cambridge.org/core/journals/antiquity/subscribe">Subscribe</a> </li> <li> <a href="/contact" title="Contact ANTIQUITY" data-drupal-link-system-path="node/748">Contact</a> </li> </ul> </nav> <div id="block-cc-search"> <form class="cc-search" data-drupal-selector="cc-search" action="/ProjGall/weller/" method="post" id="cc-search" accept-charset="UTF-8"> <div class="js-form-item form-item js-form-type-textfield form-item-cc-search js-form-item-cc-search form-no-label"> <input placeholder="Search Antiquity" data-drupal-selector="edit-cc-search" type="text" id="edit-cc-search--2" name="cc-search" value="" size="60" maxlength="128" class="form-text required" required="required" aria-required="true" /> </div> <input autocomplete="off" data-drupal-selector="form-gatsnpwf9oggycm3nz063g1j4qacmrrpaqzsi2t8jsu" type="hidden" name="form_build_id" value="form-gATSnPWf9oggyCm3nz063g1j4QAcMRrpAqzsI2t8JSU" /> <input data-drupal-selector="edit-cc-search" type="hidden" name="form_id" value="cc-search" /> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Go" class="button button--primary js-form-submit form-submit" /> </div> </form> </div> <div id="block-social-icons"> <div><div class="social-icons"><a href="https://www.facebook.com/AntiquityJournal/"><img src="/sites/all/images/icon-facebook.svg" alt="Facebook icon" /></a><a href="https://twitter.com/AntiquityJ"><img src="/sites/all/images/icon-twitter-circle-colour.svg" alt="Twitter icon" /></a><a href="https://www.threads.net/@antiquity_journal"><img src="/sites/all/images/icon-threads.svg" alt="Threads icon" /></a><a href="https://www.instagram.com/antiquity_journal/"><img src="/sites/all/images/icon-instagram-circle-colour.svg" alt="Instagram icon" /></a></div></div> </div> <div id="block-main-menu"> <nav class="responsive-menu-block-wrapper"> <ul id="horizontal-menu" class="horizontal-menu"> <li class="menu-item"> <a href="/" data-drupal-link-system-path="&lt;front&gt;">Home</a> </li> <li class="menu-item"> <a href="/latest" data-drupal-link-system-path="latest">Latest</a> </li> <li class="menu-item menu-item--expanded menu-item--active-trail"> <a href="/open" data-drupal-link-system-path="node/3">Antiquity Open</a> <ul class="menu sub-nav"> <li class="menu-item"> <a href="/open/research" data-drupal-link-system-path="node/684">Research articles</a> </li> <li class="menu-item menu-item--expanded"> <a href="/open/books" data-drupal-link-system-path="node/13">Books and reviews</a> <ul class="menu sub-nav"> <li class="menu-item"> <a href="/open/books" data-drupal-link-system-path="node/13">Recent books &amp; reviews</a> </li> <li class="menu-item"> <a href="/open/books/search" data-drupal-link-system-path="open/books/search">Search books &amp; reviews</a> </li> <li class="menu-item"> <a href="/open/books/submit" data-drupal-link-system-path="node/682">Submit a book for review</a> </li> </ul> </li> <li class="menu-item menu-item--expanded menu-item--active-trail"> <a href="/open/projgall" data-drupal-link-system-path="node/12">Project Gallery</a> <ul class="menu sub-nav"> <li class="menu-item menu-item--active-trail"> <a href="/open/projgall" data-drupal-link-system-path="node/12">Recent articles</a> </li> <li class="menu-item"> <a href="/open/projgall/search" data-drupal-link-system-path="open/projgall/search">Search the Project Gallery</a> </li> </ul> </li> <li class="menu-item"> <a href="/open/prizes" data-drupal-link-system-path="node/14">Prize winners</a> </li> <li class="menu-item menu-item--expanded"> <a href="/open/tag" data-drupal-link-system-path="node/15">TAG archive</a> <ul class="menu sub-nav"> <li class="menu-item"> <a href="/open/tag" data-drupal-link-system-path="node/15">Search the TAG archive</a> </li> <li class="menu-item"> <a href="/open/tag/intro" data-drupal-link-system-path="node/5081">Introduction to TAG</a> </li> <li class="menu-item"> <a href="/open/tag/archive" data-drupal-link-system-path="node/5082">The TAG archive</a> </li> </ul> </li> </ul> </li> <li class="menu-item"> <a href="/issues" data-drupal-link-system-path="node/4">Issues</a> </li> <li class="menu-item"> <a href="/collections" data-drupal-link-system-path="node/683">Collections</a> </li> <li class="menu-item"> <a href="/search" data-drupal-link-system-path="node/842">Search</a> </li> <li class="menu-item menu-item--expanded"> <a href="/news" data-drupal-link-system-path="news">News</a> <ul class="menu sub-nav"> <li class="menu-item"> <a href="/news/alerts" data-drupal-link-system-path="node/4742">Stay up-to-date</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/submit" data-drupal-link-system-path="node/5">Submit</a> <ul class="menu sub-nav"> <li class="menu-item"> <a href="/submit" data-drupal-link-system-path="node/5">Submitting your research</a> </li> <li class="menu-item"> <a href="/submit/promoting" data-drupal-link-system-path="node/840">Promoting your research</a> </li> <li class="menu-item"> <a href="/submit/guidelines" data-drupal-link-system-path="node/902">Guidelines</a> </li> </ul> </li> </ul> </nav> </div> <div id="block-menu-icon" class="responsive-menu-toggle-wrapper responsive-menu-toggle"> <a id="toggle-icon" class="toggle responsive-menu-toggle-icon" title="Menu" href="#off-canvas"> <span class="icon"></span><span class="label">Menu</span> </a> </div> </div> </div></div> <div id="banner"> <div> <div id="block-breadcrumbs"> <nav role="navigation" aria-labelledby="system-breadcrumb"> <h2 id="system-breadcrumb" class="visually-hidden">Breadcrumb</h2> <ol> <li> <a href="/">Home</a> </li> <li> <a href="/open/projgall">Project Gallery</a> </li> <li> Weller </li> </ol> </nav> </div> </div> </div> </div> </header> <section class="col-12 region-container" id="main-container"> <div class="centered"> <main aria-label="Site main content" class="right col-9" id="content" role="main"> <div> <div data-drupal-messages-fallback class="hidden"></div><div data-drupal-messages> <div role="contentinfo" aria-label="Error message"> <div role="alert"> <h2 class="visually-hidden">Error message</h2> <ul> <li><details class="error-with-backtrace"><summary><em class="placeholder">Warning</em>: Undefined array key 0 in <em class="placeholder">Drupal\h360_antiquity\Controller\ProjGallController-&gt;title()</em> (line <em class="placeholder">47</em> of <em class="placeholder">sites/default/modules/h360_antiquity/src/Controller/ProjGallController.php</em>).</summary><pre class="backtrace">Drupal\h360_antiquity\Controller\ProjGallController-&gt;title(&#039;weller&#039;) call_user_func_array(Array, Array) (Line: 58) Drupal\Core\Controller\TitleResolver-&gt;getTitle(Object, Object) (Line: 204) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;Drupal\Core\Render\MainContent\{closure}(Array) (Line: 245) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber-&gt;onViewRenderArray(Object, &#039;kernel.view&#039;, Object) call_user_func(Array, Object, &#039;kernel.view&#039;, Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher-&gt;dispatch(Object, &#039;kernel.view&#039;) (Line: 186) Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel-&gt;handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session-&gt;handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle(Object, 1, 1) (Line: 28) Drupal\Core\StackMiddleware\ContentLength-&gt;handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength-&gt;handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache-&gt;fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache-&gt;lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache-&gt;handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle(Object, 1, 1) (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState-&gt;handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel-&gt;handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel-&gt;handle(Object) (Line: 19) </pre></details></li> <li><details class="error-with-backtrace"><summary><em class="placeholder">Deprecated function</em>: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in <em class="placeholder">Drupal\h360_antiquity\Controller\ProjGallController-&gt;title()</em> (line <em class="placeholder">47</em> of <em class="placeholder">sites/default/modules/h360_antiquity/src/Controller/ProjGallController.php</em>).</summary><pre class="backtrace">Drupal\h360_antiquity\Controller\ProjGallController-&gt;title(&#039;weller&#039;) call_user_func_array(Array, Array) (Line: 58) Drupal\Core\Controller\TitleResolver-&gt;getTitle(Object, Object) (Line: 204) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;Drupal\Core\Render\MainContent\{closure}(Array) (Line: 245) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber-&gt;onViewRenderArray(Object, &#039;kernel.view&#039;, Object) call_user_func(Array, Object, &#039;kernel.view&#039;, Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher-&gt;dispatch(Object, &#039;kernel.view&#039;) (Line: 186) Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel-&gt;handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session-&gt;handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle(Object, 1, 1) (Line: 28) Drupal\Core\StackMiddleware\ContentLength-&gt;handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength-&gt;handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache-&gt;fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache-&gt;lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache-&gt;handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle(Object, 1, 1) (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState-&gt;handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel-&gt;handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel-&gt;handle(Object) (Line: 19) </pre></details></li> <li><details class="error-with-backtrace"><summary><em class="placeholder">Warning</em>: Undefined array key 0 in <em class="placeholder">Drupal\h360_antiquity\Controller\ProjGallController-&gt;title()</em> (line <em class="placeholder">47</em> of <em class="placeholder">sites/default/modules/h360_antiquity/src/Controller/ProjGallController.php</em>).</summary><pre class="backtrace">Drupal\h360_antiquity\Controller\ProjGallController-&gt;title(&#039;weller&#039;) call_user_func_array(Array, Array) (Line: 58) Drupal\Core\Controller\TitleResolver-&gt;getTitle(Object, Object) (Line: 880) token_tokens(&#039;current-page&#039;, Array, Array, Array, Object) call_user_func_array(Object, Array) (Line: 409) Drupal\Core\Extension\ModuleHandler-&gt;Drupal\Core\Extension\{closure}(Object, &#039;token&#039;) (Line: 388) Drupal\Core\Extension\ModuleHandler-&gt;invokeAllWith(&#039;tokens&#039;, Object) (Line: 416) Drupal\Core\Extension\ModuleHandler-&gt;invokeAll(&#039;tokens&#039;, Array) (Line: 364) Drupal\Core\Utility\Token-&gt;generate(&#039;current-page&#039;, Array, Array, Array, Object) (Line: 241) Drupal\Core\Utility\Token-&gt;doReplace(1, &#039;[current-page:title] | [site:name]&#039;, Array, Array, Object) (Line: 191) Drupal\Core\Utility\Token-&gt;replace(&#039;[current-page:title] | [site:name]&#039;, Array, Array, NULL) (Line: 66) Drupal\metatag\MetatagToken-&gt;replace(&#039;[current-page:title] | [site:name]&#039;, Array, Array) (Line: 789) Drupal\metatag\MetatagManager-&gt;processTagValue(Object, Array, Array, , &#039;en&#039;) (Line: 628) Drupal\metatag\MetatagManager-&gt;generateRawElements(Array, NULL) (Line: 564) Drupal\metatag\MetatagManager-&gt;generateElements(Array, NULL) (Line: 504) metatag_get_tags_from_route() (Line: 131) metatag_page_attachments(Array) (Line: 311) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;Drupal\Core\Render\MainContent\{closure}(Object, &#039;metatag&#039;) (Line: 388) Drupal\Core\Extension\ModuleHandler-&gt;invokeAllWith(&#039;page_attachments&#039;, Object) (Line: 312) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;invokePageAttachmentHooks(Array) (Line: 285) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer-&gt;executeInRenderContext(Object, Object) (Line: 286) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber-&gt;onViewRenderArray(Object, &#039;kernel.view&#039;, Object) call_user_func(Array, Object, &#039;kernel.view&#039;, Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher-&gt;dispatch(Object, &#039;kernel.view&#039;) (Line: 186) Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel-&gt;handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session-&gt;handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle(Object, 1, 1) (Line: 28) Drupal\Core\StackMiddleware\ContentLength-&gt;handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength-&gt;handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache-&gt;fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache-&gt;lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache-&gt;handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle(Object, 1, 1) (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState-&gt;handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel-&gt;handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel-&gt;handle(Object) (Line: 19) </pre></details></li> <li><details class="error-with-backtrace"><summary><em class="placeholder">Deprecated function</em>: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in <em class="placeholder">Drupal\h360_antiquity\Controller\ProjGallController-&gt;title()</em> (line <em class="placeholder">47</em> of <em class="placeholder">sites/default/modules/h360_antiquity/src/Controller/ProjGallController.php</em>).</summary><pre class="backtrace">Drupal\h360_antiquity\Controller\ProjGallController-&gt;title(&#039;weller&#039;) call_user_func_array(Array, Array) (Line: 58) Drupal\Core\Controller\TitleResolver-&gt;getTitle(Object, Object) (Line: 880) token_tokens(&#039;current-page&#039;, Array, Array, Array, Object) call_user_func_array(Object, Array) (Line: 409) Drupal\Core\Extension\ModuleHandler-&gt;Drupal\Core\Extension\{closure}(Object, &#039;token&#039;) (Line: 388) Drupal\Core\Extension\ModuleHandler-&gt;invokeAllWith(&#039;tokens&#039;, Object) (Line: 416) Drupal\Core\Extension\ModuleHandler-&gt;invokeAll(&#039;tokens&#039;, Array) (Line: 364) Drupal\Core\Utility\Token-&gt;generate(&#039;current-page&#039;, Array, Array, Array, Object) (Line: 241) Drupal\Core\Utility\Token-&gt;doReplace(1, &#039;[current-page:title] | [site:name]&#039;, Array, Array, Object) (Line: 191) Drupal\Core\Utility\Token-&gt;replace(&#039;[current-page:title] | [site:name]&#039;, Array, Array, NULL) (Line: 66) Drupal\metatag\MetatagToken-&gt;replace(&#039;[current-page:title] | [site:name]&#039;, Array, Array) (Line: 789) Drupal\metatag\MetatagManager-&gt;processTagValue(Object, Array, Array, , &#039;en&#039;) (Line: 628) Drupal\metatag\MetatagManager-&gt;generateRawElements(Array, NULL) (Line: 564) Drupal\metatag\MetatagManager-&gt;generateElements(Array, NULL) (Line: 504) metatag_get_tags_from_route() (Line: 131) metatag_page_attachments(Array) (Line: 311) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;Drupal\Core\Render\MainContent\{closure}(Object, &#039;metatag&#039;) (Line: 388) Drupal\Core\Extension\ModuleHandler-&gt;invokeAllWith(&#039;page_attachments&#039;, Object) (Line: 312) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;invokePageAttachmentHooks(Array) (Line: 285) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer-&gt;executeInRenderContext(Object, Object) (Line: 286) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer-&gt;renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber-&gt;onViewRenderArray(Object, &#039;kernel.view&#039;, Object) call_user_func(Array, Object, &#039;kernel.view&#039;, Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher-&gt;dispatch(Object, &#039;kernel.view&#039;) (Line: 186) Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel-&gt;handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session-&gt;handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle(Object, 1, 1) (Line: 28) Drupal\Core\StackMiddleware\ContentLength-&gt;handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength-&gt;handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache-&gt;fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache-&gt;lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache-&gt;handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle(Object, 1, 1) (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState-&gt;handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel-&gt;handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel-&gt;handle(Object) (Line: 19) </pre></details></li> </ul> </div> </div> </div> <div id="block-h360-sikyon-page-title"> </div> <div class="views-element-container" id="block-banners-highlight-articles"> <div><div class="banner js-view-dom-id-9aa933aebef75f738771bd3b882f37845b5eeaf68e12bb07bd8e351b62aa0e0b"> </div> </div> </div> <div id="block-h360-sikyon-content"> </div> </div> </main> <aside class="right col-3" id="right" role="complementary"> <div> <div id="block-project-gallery-citation"> <div id="citation"></div> </div> </div> </aside> </div> </section> <section class="col-12 region-container" id="map-container"> </section> <footer aria-label="Site footer" class="col-12 region-container" id="footer-container" role="contentinfo"> <div id="footer-content" class="col-12"><div class="centered"> <div> <nav role="navigation" aria-labelledby="block-footer-mainnav-menu" id="block-footer-mainnav"> <h2 class="visually-hidden" id="block-footer-mainnav-menu">Main navigation</h2> <ul> <li> <a href="/" data-drupal-link-system-path="&lt;front&gt;">Home</a> </li> <li> <a href="/latest" data-drupal-link-system-path="latest">Latest</a> </li> <li> <a href="/open" data-drupal-link-system-path="node/3">Antiquity Open</a> </li> <li> <a href="/issues" data-drupal-link-system-path="node/4">Issues</a> </li> <li> <a href="/collections" data-drupal-link-system-path="node/683">Collections</a> </li> <li> <a href="/search" data-drupal-link-system-path="node/842">Search</a> </li> <li> <a href="/news" data-drupal-link-system-path="news">News</a> </li> <li> <a href="/submit" data-drupal-link-system-path="node/5">Submit</a> </li> </ul> </nav> <nav role="navigation" aria-labelledby="block-footer-additional-menu" id="block-footer-additional"> <h2 class="visually-hidden" id="block-footer-additional-menu">Additional</h2> <ul> <li> <a href="/about" data-drupal-link-system-path="node/7">About</a> </li> <li> <a href="https://www.cambridge.org/core/journals/antiquity/subscribe">Subscribe</a> </li> <li> <a href="/contact" title="Contact ANTIQUITY" data-drupal-link-system-path="node/748">Contact</a> </li> </ul> </nav> <nav role="navigation" aria-labelledby="block-footer-menu-menu" id="block-footer-menu"> <h2 class="visually-hidden" id="block-footer-menu-menu">Footer</h2> <ul> <li> <a href="/terms" data-drupal-link-system-path="node/20">Terms of service</a> </li> <li> <a href="/privacy" data-drupal-link-system-path="node/21">Privacy policy</a> </li> <li> <a href="/copyright" data-drupal-link-system-path="node/22">Copyright</a> </li> <li> <a href="/user/login?current=/projgall/osypinska354" title="Admin login" data-drupal-link-system-path="user/login">Admin login</a> </li> </ul> </nav> </div> </div></div> <div id="post-footer-content" class="col-12"><div class="centered"> <div> <div id="block-copyright-footer"> Copyright &copy; 2024 Heritage360 </div> <div id="block-h360-details"> <div>Design by <a href="https://heritage360.org.uk" target="_blank"><img src="/sites/all/images/h360-logo-colour.svg" alt="Heritage 360 logo" /></a></div> </div> </div> </div></div> </footer> </div> <div class="off-canvas-wrapper"><div id="off-canvas"> <ul> <li class="menu-item--front-page menu-name--main"> <a href="/" data-drupal-link-system-path="&lt;front&gt;">Home</a> </li> <li class="menu-item--viewsissueslatest menu-name--main"> <a href="/latest" data-drupal-link-system-path="latest">Latest</a> </li> <li class="menu-item--de14aa67-6af8-435a-952b-ab2daecf6f75 menu-name--main menu-item--active-trail"> <a href="/open" data-drupal-link-system-path="node/3">Antiquity Open</a> <ul> <li class="menu-item--_87a7471-ab02-4b9f-8edb-f98986398412 menu-name--main"> <a href="/open/research" data-drupal-link-system-path="node/684">Research articles</a> </li> <li class="menu-item--_aa439d8-7021-4a01-af28-ff559e5ceb74 menu-name--main"> <a href="/open/books" data-drupal-link-system-path="node/13">Books and reviews</a> <ul> <li class="menu-item--ac7ede23-d79c-4a2d-8476-b565776065b5 menu-name--main"> <a href="/open/books" data-drupal-link-system-path="node/13">Recent books &amp; reviews</a> </li> <li class="menu-item--viewsbookssearch menu-name--main"> <a href="/open/books/search" data-drupal-link-system-path="open/books/search">Search books &amp; reviews</a> </li> <li class="menu-item--_daed160-326d-4ed7-9240-ad1f739d765c menu-name--main"> <a href="/open/books/submit" data-drupal-link-system-path="node/682">Submit a book for review</a> </li> </ul> </li> <li class="menu-item--_480a26e-69f1-4ad2-95d6-42c13fbf2e17 menu-name--main menu-item--active-trail"> <a href="/projgall" data-drupal-link-system-path="node/12">Project Gallery</a> <ul> <li class="menu-item--_92ea980-95bb-4942-bbdd-639840b3fc37 menu-name--main menu-item--active-trail"> <a href="/projgall" data-drupal-link-system-path="node/12">Recent articles</a> </li> <li class="menu-item--dc6d1856-1641-44fd-b43c-6f7fbb540fff menu-name--main"> <a href="/open/projgall/search" data-drupal-link-system-path="open/projgall/search">Search the Project Gallery</a> </li> </ul> </li> <li class="menu-item--_4d30ea1-75bd-4780-b01f-89fb508cbeaa menu-name--main"> <a href="/open/prizes" data-drupal-link-system-path="node/14">Prize winners</a> </li> <li class="menu-item--ccd51ec0-d9e9-4803-98b4-b2ee08f600e9 menu-name--main"> <a href="/open/tag" data-drupal-link-system-path="node/15">TAG archive</a> <ul> <li class="menu-item--_0480ebd-798b-4f17-bd9c-e030152edd55 menu-name--main"> <a href="/open/tag" data-drupal-link-system-path="node/15">Search the TAG archive</a> </li> <li class="menu-item--_0e3668d-a0fb-438a-b573-64db904dc776 menu-name--main"> <a href="/open/tag/intro" data-drupal-link-system-path="node/5081">Introduction to TAG</a> </li> <li class="menu-item--_a3b03dc-2990-4aad-bb08-c76df71d49b2 menu-name--main"> <a href="/open/tag/archive" data-drupal-link-system-path="node/5082">The TAG archive</a> </li> </ul> </li> </ul> </li> <li class="menu-item--_7d37af6-7f90-4bc5-86cc-b6ea8a512f7d menu-name--main"> <a href="/issues" data-drupal-link-system-path="node/4">Issues</a> </li> <li class="menu-item--afeac458-188c-4d68-b33b-ab56a8aa74e3 menu-name--main"> <a href="/collections" data-drupal-link-system-path="node/683">Collections</a> </li> <li class="menu-item--ff88c587-023e-4066-ab5a-26cbc059d3f6 menu-name--main"> <a href="/search" data-drupal-link-system-path="node/842">Search</a> </li> <li class="menu-item--_0c1c586-ab95-4dbf-89bb-dcbb0a257187 menu-name--main"> <a href="/news" data-drupal-link-system-path="news">News</a> <ul> <li class="menu-item--adf48302-cd7a-4b37-bba3-b2a63cdbc836 menu-name--main"> <a href="/news/alerts" data-drupal-link-system-path="node/4742">Stay up-to-date</a> </li> </ul> </li> <li class="menu-item--_dcf2c8b-9c3a-4117-a2a2-cce54dd1a6c2 menu-name--main"> <a href="/submit" data-drupal-link-system-path="node/5">Submit</a> <ul> <li class="menu-item--f5b0acc7-9cbf-43df-84fc-3df5fa198fe9 menu-name--main"> <a href="/submit" data-drupal-link-system-path="node/5">Submitting your research</a> </li> <li class="menu-item--_9424952-7409-4e2e-8461-85f9781400bd menu-name--main"> <a href="/submit/promoting" data-drupal-link-system-path="node/840">Promoting your research</a> </li> <li class="menu-item--_9444caf-c803-4e20-aced-627d35de2f21 menu-name--main"> <a href="/submit/guidelines" data-drupal-link-system-path="node/902">Guidelines</a> </li> </ul> </li> <li class="menu-item--_22f383d-44a5-4003-bc7f-b5587eaec03f menu-name--additional"> <a href="/about" data-drupal-link-system-path="node/7">About</a> <ul> <li class="menu-item--_82e393b-b5c9-49d9-bf2d-02b5eccf5e51 menu-name--additional"> <a href="/about" title="Learn more about Antiquity Journal" data-drupal-link-system-path="node/7">About Antiquity</a> </li> <li class="menu-item--_7f787e0-11af-4527-a6ed-cb2d7a986c92 menu-name--additional"> <a href="/about/team" data-drupal-link-system-path="node/9">Meet the team</a> </li> <li class="menu-item--_772cc80-1a32-467b-af20-57215bb7f2be menu-name--additional"> <a href="/about/editorial-advisory-board" data-drupal-link-system-path="node/10">Editorial advisory board</a> </li> <li class="menu-item--_8e9d16f-4508-48fd-ada3-272feab53b59 menu-name--additional"> <a href="/about/trust" data-drupal-link-system-path="node/11">Antiquity Trust</a> </li> </ul> </li> <li class="menu-item--c5f4d138-981d-447e-98c4-e16a989e64ce menu-name--additional"> <a href="https://www.cambridge.org/core/journals/antiquity/subscribe">Subscribe</a> </li> <li class="menu-item--e45626cf-1e13-4b07-9642-4eceb5d37b23 menu-name--additional"> <a href="/contact" title="Contact ANTIQUITY" data-drupal-link-system-path="node/748">Contact</a> </li> <li class="menu-item--_58c7557-b677-4062-a7e3-14d128a1d56b menu-name--footer"> <a href="/terms" data-drupal-link-system-path="node/20">Terms of service</a> </li> <li class="menu-item--_3f77b54-117c-4b3c-8e9f-7812798cee4f menu-name--footer"> <a href="/privacy" data-drupal-link-system-path="node/21">Privacy policy</a> </li> <li class="menu-item--_0af588c-a44a-43b0-b5fe-e67be044a138 menu-name--footer"> <a href="/copyright" data-drupal-link-system-path="node/22">Copyright</a> </li> <li class="menu-item--_3d8db7d-4e2b-4e33-85e0-53210c3b500b menu-name--footer"> <a href="/user/login?current=/projgall/osypinska354" title="Admin login" data-drupal-link-system-path="user/login">Admin login</a> </li> </ul> </div></div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"projgall\/weller","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"responsive_menu":{"position":"right","theme":"theme-dark","pagedim":"pagedim","modifyViewport":true,"use_bootstrap":true,"breakpoint":"all and (min-width: 1300px)","drag":false,"mediaQuery":"all and (min-width: 1300px)"},"google_analytics":{"account":"G-2333Y476VF","trackOutbound":true,"trackMailto":true,"trackTel":true,"trackDownload":true,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"data":{"extlink":{"extTarget":true,"extTargetNoOverride":true,"extNofollow":false,"extNoreferrer":true,"extFollowNoOverride":false,"extClass":"0","extLabel":"(link is external)","extImgClass":false,"extSubdomains":true,"extExclude":"","extInclude":"","extCssExclude":"","extCssExplicit":"","extAlert":false,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","mailtoClass":"0","mailtoLabel":"(link sends email)","extUseFontAwesome":false,"extIconPlacement":"append","extFaLinkClasses":"fa fa-external-link","extFaMailtoClasses":"fa fa-envelope-o","whitelistedDomains":[]}},"eu_cookie_compliance":{"cookie_policy_version":"1.0.0","popup_enabled":true,"popup_agreed_enabled":false,"popup_hide_agreed":false,"popup_clicking_confirmation":false,"popup_scrolling_confirmation":false,"popup_html_info":"\u003Cdiv aria-labelledby=\u0022popup-text\u0022 class=\u0022eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\u0022\u003E\n \u003Cdiv class=\u0022popup-content info eu-cookie-compliance-content\u0022\u003E\n \u003Cdiv id=\u0022popup-text\u0022 class=\u0022eu-cookie-compliance-message\u0022 role=\u0022document\u0022\u003E\n \u003Ch2\u003EWe use cookies on this site to enhance your user experience\u003C\/h2\u003E\u003Cp\u003EBy clicking the Accept button, you agree to us doing so.\u003C\/p\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022find-more-button eu-cookie-compliance-more-button\u0022\u003EMore info\u003C\/button\u003E\n \u003C\/div\u003E\n\n \n \u003Cdiv id=\u0022popup-buttons\u0022 class=\u0022eu-cookie-compliance-buttons\u0022\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022agree-button eu-cookie-compliance-secondary-button\u0022\u003EAccept\u003C\/button\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022decline-button eu-cookie-compliance-default-button\u0022\u003ENo, thanks\u003C\/button\u003E\n \u003C\/div\u003E\n \u003C\/div\u003E\n\u003C\/div\u003E","use_mobile_message":false,"mobile_popup_html_info":"\u003Cdiv aria-labelledby=\u0022popup-text\u0022 class=\u0022eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\u0022\u003E\n \u003Cdiv class=\u0022popup-content info eu-cookie-compliance-content\u0022\u003E\n \u003Cdiv id=\u0022popup-text\u0022 class=\u0022eu-cookie-compliance-message\u0022 role=\u0022document\u0022\u003E\n \n \u003Cbutton type=\u0022button\u0022 class=\u0022find-more-button eu-cookie-compliance-more-button\u0022\u003EMore info\u003C\/button\u003E\n \u003C\/div\u003E\n\n \n \u003Cdiv id=\u0022popup-buttons\u0022 class=\u0022eu-cookie-compliance-buttons\u0022\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022agree-button eu-cookie-compliance-secondary-button\u0022\u003EAccept\u003C\/button\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022decline-button eu-cookie-compliance-default-button\u0022\u003ENo, thanks\u003C\/button\u003E\n \u003C\/div\u003E\n \u003C\/div\u003E\n\u003C\/div\u003E","mobile_breakpoint":768,"popup_html_agreed":false,"popup_use_bare_css":false,"popup_height":"auto","popup_width":"100%","popup_delay":1000,"popup_link":"\/privacy","popup_link_new_window":true,"popup_position":false,"fixed_top_position":true,"popup_language":"en","store_consent":false,"better_support_for_screen_readers":false,"cookie_name":"","reload_page":false,"domain":"","domain_all_sites":false,"popup_eu_only":false,"popup_eu_only_js":false,"cookie_lifetime":100,"cookie_session":0,"set_cookie_session_zero_on_disagree":0,"disagree_do_not_show_popup":false,"method":"opt_in","automatic_cookies_removal":true,"allowed_cookies":"","withdraw_markup":"\u003Cbutton type=\u0022button\u0022 class=\u0022eu-cookie-withdraw-tab\u0022\u003EPrivacy settings\u003C\/button\u003E\n\u003Cdiv aria-labelledby=\u0022popup-text\u0022 class=\u0022eu-cookie-withdraw-banner\u0022\u003E\n \u003Cdiv class=\u0022popup-content info eu-cookie-compliance-content\u0022\u003E\n \u003Cdiv id=\u0022popup-text\u0022 class=\u0022eu-cookie-compliance-message\u0022 role=\u0022document\u0022\u003E\n \u003Ch2\u003EWe use cookies on this site to enhance your user experience\u003C\/h2\u003E\u003Cp\u003EYou have given your consent for us to set cookies.\u003C\/p\u003E\n \u003C\/div\u003E\n \u003Cdiv id=\u0022popup-buttons\u0022 class=\u0022eu-cookie-compliance-buttons\u0022\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022eu-cookie-withdraw-button \u0022\u003EWithdraw consent\u003C\/button\u003E\n \u003C\/div\u003E\n \u003C\/div\u003E\n\u003C\/div\u003E","withdraw_enabled":false,"reload_options":0,"reload_routes_list":"","withdraw_button_on_info_popup":false,"cookie_categories":[],"cookie_categories_details":[],"enable_save_preferences_button":true,"cookie_value_disagreed":"0","cookie_value_agreed_show_thank_you":"1","cookie_value_agreed":"2","containing_element":"body","settings_tab_enabled":false,"olivero_primary_button_classes":"","olivero_secondary_button_classes":"","close_button_action":"close_banner","open_by_default":true,"modules_allow_popup":true,"hide_the_banner":false,"geoip_match":true},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true},"user":{"uid":0,"permissionsHash":"38223adf9706e758a449894cf208b337edd414b8a5f08476510db4af0952cd51"}}</script> <script src="/core/assets/vendor/jquery/jquery.min.js?v=3.7.1"></script> <script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script> <script src="/core/misc/drupalSettingsLoader.js?v=10.2.7"></script> <script src="/core/misc/drupal.js?v=10.2.7"></script> <script src="/core/misc/drupal.init.js?v=10.2.7"></script> <script src="/libraries/mmenu/dist/mmenu.js?v=10.2.7"></script> <script src="/modules/contrib/responsive_menu/js/responsive_menu.config.js?v=10.2.7"></script> <script src="/modules/contrib/responsive_menu/js/responsive_menu.bootstrap.js?v=10.2.7"></script> <script src="https://static.addtoany.com/menu/page.js" async></script> <script src="/modules/contrib/addtoany/js/addtoany.js?v=10.2.7"></script> <script src="/modules/contrib/google_analytics/js/google_analytics.js?v=10.2.7"></script> <script src="/sites/default/themes/h360_sikyon/js/h360_sikyon.js?v=1.x"></script> <script src="/modules/contrib/extlink/extlink.js?v=10.2.7"></script> <script src="/core/assets/vendor/js-cookie/js.cookie.min.js?v=3.0.5"></script> <script src="/modules/contrib/eu_cookie_compliance/js/eu_cookie_compliance.min.js?v=10.2.7" defer></script> <script src="/sites/default/modules/h360_antiquity/js/h360_cc_search.js?v=1.x"></script> <script src="/sites/default/modules/h360_antiquity/js/h360_antiquity_projgall_citation.js?v=1.x"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10