Back to top

Autore Topic: [RISOLTO]Plugin Privacy content nella registrazione nuovo utente non è alla fine  (Letto 753 volte)

Offline robertoseveri1974

  • Appassionato
  • ***
  • Post: 316
    • Mostra profilo
Ho inserito il plugin - privacy content per avere nella registrazione nuovo utente l'accettazione della policy privacy soltanto che non riesco a spostarlo alla fine dopo il plugin user profile. pensavo di risolvere con l'ordinamento ma non ci riesco, non mi fa vedere tutti i plugin e quindi non mi è possibile. Qualcuno ha qualche idea di come si possa fare?
ps: ho allegato un'immagine del plugin, non riesco a dirgli di metterlo alla fine....qualche idea o soluzione?
« Ultima modifica: 09 Dic 2019, 16:20:33 da robertoseveri1974 »

Offline robertoseveri1974

  • Appassionato
  • ***
  • Post: 316
    • Mostra profilo
nessuno che abbia qualche idea?

Offline robertoseveri1974

  • Appassionato
  • ***
  • Post: 316
    • Mostra profilo
Trovata la soluzione grazie ad un post messo su Github


Creare un override (do per scontato che sappiate come fare) entrando nel template, cartella HTML/COM_USER/REGISTRATION il file da cambiare è DEFAULT.PHP  con questo codice


Codice: [Seleziona]

<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */


defined('_JEXEC') or die;


JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidator');


?>

<div class="registration<?php echo $this->pageclass_sfx?>">
<?php if ($this->params->get('show_page_heading')) : ?>
<div class="page-header">
<h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
<>
<?php endif; ?>
<form id="member-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="form-validate form-horizontal well" enctype="multipart/form-data">
<?php // Iterate through the form fieldsets and display each one. ?>
<?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
<?php $fields $this->form->getFieldset($fieldset->name); ?>
<?php if (count($fields)) : ?>
<?php 
if (isset($fields['jform_privacyconsent_privacy']))
{
$moveToEnd $fieldset;
continue;
}
?>

<fieldset>
<?php // If the fieldset has a label set, display it as the legend. ?>
<?php if (isset($fieldset->label)) : ?>
<legend><?php echo JText::_($fieldset->label); ?></legend>
<?php endif; ?>
<?php echo $this->form->renderFieldset($fieldset->name); ?>
</fieldset>
<?php endif; ?>
<?php endforeach; ?>
<?php if (isset($moveToEnd)) : ?>
<fieldset>
<?php // If the fieldset has a label set, display it as the legend. ?>
<?php if (isset($moveToEnd->label)) : ?>
<legend><?php echo JText::_($moveToEnd->label); ?></legend>
<?php endif; ?>
<?php echo $this->form->renderFieldset($moveToEnd->name); ?>
</fieldset>
<?php endif; ?>
<div class="control-group">
<div class="controls">
<button type="submit" class="btn btn-primary validate">
<?php echo JText::_('JREGISTER'); ?>
</button>
<a class="btn" href="<?php echo JRoute::_(''); ?>" title="<?php echo JText::_('JCANCEL'); ?>">
<?php echo JText::_('JCANCEL'); ?>
</a>
<input type="hidden" name="option" value="com_users" />
<input type="hidden" name="task" value="registration.register" />
<>
<>
<?php echo JHtml::_('form.token'); ?>
</form>
<>


spero sia utile.

 



Web Design Bolzano Kreatif