ajout de l'option forcereload sur les pages de type url (fixes #31676)
This commit is contained in:
parent
fc094ab57e
commit
3c90728464
|
@ -60,6 +60,13 @@ class Page
|
|||
*/
|
||||
private $url;
|
||||
|
||||
/**
|
||||
* @var boolean
|
||||
*
|
||||
* @ORM\Column(name="toreload", type="boolean", nullable=true)
|
||||
*/
|
||||
private $toreload;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*
|
||||
|
@ -616,4 +623,28 @@ class Page
|
|||
{
|
||||
return $this->fonticon;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set toreload
|
||||
*
|
||||
* @param boolean $toreload
|
||||
*
|
||||
* @return Page
|
||||
*/
|
||||
public function setToreload($toreload)
|
||||
{
|
||||
$this->toreload = $toreload;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get toreload
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
public function getToreload()
|
||||
{
|
||||
return $this->toreload;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,6 +31,11 @@ class PageUpdateURLType extends AbstractType
|
|||
'label' => 'URL'
|
||||
])
|
||||
|
||||
->add("toreload",ChoiceType::class,[
|
||||
"label" =>"Forcer le rechargement de l'url à chaque accès à cette page",
|
||||
"choices" => ["non"=>"0","oui"=>"1"]
|
||||
])
|
||||
|
||||
->add('roworder', IntegerType::class, [
|
||||
'label' => 'Ordre',
|
||||
])
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
{% for page in groupshared.pagesshared %}
|
||||
{% set forcereload=true %}
|
||||
{% if page.pagecategory.id==1 %}
|
||||
{% set forcereload=false %}
|
||||
{% set forcereload=page.toreload %}
|
||||
{% endif %}
|
||||
|
||||
{% set isactive="" %}
|
||||
|
@ -46,7 +46,7 @@
|
|||
{% set page = groupshared.pagesshared[0] %}
|
||||
{% set forcereload=true %}
|
||||
{% if page.pagecategory.id==1 %}
|
||||
{% set forcereload=false %}
|
||||
{% set forcereload=page.toreload %}
|
||||
{% endif %}
|
||||
|
||||
{% set isactive="" %}
|
||||
|
@ -84,7 +84,7 @@
|
|||
{% for page in groupshared.pagesshared %}
|
||||
{% set forcereload=true %}
|
||||
{% if page.pagecategory.id==1 %}
|
||||
{% set forcereload=false %}
|
||||
{% set forcereload=page.toreload %}
|
||||
{% endif %}
|
||||
|
||||
{% set isactive="" %}
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
{% for page in pagesadmin %}
|
||||
{% set forcereload=true %}
|
||||
{% if page.pagecategory.id==1 %}
|
||||
{% set forcereload=false %}
|
||||
{% set forcereload=page.toreload %}
|
||||
{% endif %}
|
||||
|
||||
{% if entity.id is defined and page.id==entity.id %}
|
||||
|
@ -39,8 +39,9 @@
|
|||
{% for page in pagesuser %}
|
||||
{% set forcereload=true %}
|
||||
{% if page.pagecategory.id==1 %}
|
||||
{% set forcereload=false %}
|
||||
{% set forcereload=page.toreload %}
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% if entity.id is defined and page.id==entity.id %}
|
||||
<li id="menupage-{{page.id}}" class="active" style="cursor:pointer">
|
||||
|
|
|
@ -56,7 +56,9 @@
|
|||
{{ form_row(form.name) }}
|
||||
{{ form_row(form.url) }}
|
||||
<em>le mot clé #login# sera remplacé par le login de l'utilisateur</em><br>
|
||||
<em>Attention certains sites n'acceptent pas d'être encapsulés dans une frame.<br><br>
|
||||
<em>Attention certains sites n'acceptent pas d'être encapsulés dans une frame.<br><br></em>
|
||||
|
||||
{{ form_row(form.toreload) }}
|
||||
{{ form_row(form.roworder) }}
|
||||
{{ form_row(form.fonticon) }}
|
||||
{{ form_row(form.maxwidth) }}
|
||||
|
|
Loading…
Reference in New Issue