Commit e4b8bbf1 authored by Charles Bourdot's avatar Charles Bourdot
Browse files

ajout fonction choix métadonnées

parent b0a9765f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -80,6 +80,7 @@ class XML2HTMLPlugin extends GenericPlugin
        $templateMgr->assign('assetsPath',        $this->getPluginAssetsPath($request));
        $templateMgr->assign('dcMetas',           $dcMetas);
        $templateMgr->assign('text',              $html);
        $templateMgr->assign('metadataSource', $this->getSetting($context->getId(), 'metadataSource'));
        $templateMgr->assign('cssLandingPageUrl', $this->getCssFileUrl($request, 'cssLandingPageFile'));
        $templateMgr->assign('cssSideViewUrl',    $this->getCssFileUrl($request, 'cssSideViewFile'));

@@ -209,6 +210,7 @@ public function landingPageHandler($hookName, $params): bool
        $templateMgr = TemplateManager::getManager($this->getRequest());
        $templateMgr->assign('assetsPath',        $this->getPluginAssetsPath($this->getRequest()));
        $templateMgr->assign('text',              $html);
        $templateMgr->assign('metadataSource',    $this->getSetting($context->getId(), 'metadataSource'));
        $templateMgr->assign('cssLandingPageUrl', $this->getCssFileUrl($this->getRequest(), 'cssLandingPageFile'));
        $templateMgr->assign('cssSideViewUrl',    $this->getCssFileUrl($this->getRequest(), 'cssSideViewFile'));
        $templateMgr->display($this->getTemplateResource('LandingPage.tpl'));
+3 −1
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ class XML2HTMLSettingsForm extends Form {
        $contextId = $context->getId();

        $this->setData('format',              $this->plugin->getSetting($contextId, 'format'));
        $this->setData('metadataSource',      $this->plugin->getSetting($contextId, 'metadataSource'));
        $this->setData('landingpage',         $this->plugin->getSetting($contextId, 'landingpage'));
        $this->setData('cssLandingPageFile',  $this->plugin->getSetting($contextId, 'cssLandingPageFile'));
        $this->setData('cssSideViewFile',     $this->plugin->getSetting($contextId, 'cssSideViewFile'));
@@ -30,7 +31,7 @@ class XML2HTMLSettingsForm extends Form {

    public function readInputData()
    {
        $this->readUserVars(['format', 'landingpage', 'deleteCssLandingPage', 'deleteCssSideView']);
        $this->readUserVars(['format','metadataSource', 'landingpage', 'deleteCssLandingPage', 'deleteCssSideView']);
        parent::readInputData();
    }

@@ -68,6 +69,7 @@ class XML2HTMLSettingsForm extends Form {

        $this->plugin->updateSetting($contextId, 'format',      $this->getData('format'));
        $this->plugin->updateSetting($contextId, 'landingpage', $this->getData('landingpage'));
        $this->plugin->updateSetting($contextId, 'metadataSource', $this->getData('metadataSource'));

        // --- CSS Landing Page ---
        if ($this->getData('deleteCssLandingPage')) {
+4 −1
Original line number Diff line number Diff line
@@ -34,3 +34,6 @@ msgstr "Delete this file"

msgid "plugins.generic.xml2html.settingsFor"
msgstr "Settings for"

msgid "plugins.generic.xml2html.metadata"
msgstr "Metadata's source"
 No newline at end of file
+4 −1
Original line number Diff line number Diff line
@@ -34,3 +34,6 @@ msgstr "Supprimer ce fichier"

msgid "plugins.generic.xml2html.settingsFor"
msgstr "Paramétrage de la revue"

msgid "plugins.generic.xml2html.metadata"
msgstr "Source des métadonnées"
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@
        {$dcMetas}
    </head>
    <body>
    <div class="page">
    <div class="page {if $metadataSource == 'tei'}metadata_tei{else}metadata_pkp{/if}">
        {$text}
    </div>
</body>
Loading