Ho un array chiamato $ contenuto delle pagine è la seguente:scorrere array di oggetti
Array
(
[01-about-us] => Page Object
(
[_uri] => about-us
[_menuItem] => 01
[_visable] => 1
)
[02-contact] => Page Object
(
[_uri] => contact
[_menuItem] => 02
[_visable] => 1
)
[_sitemap] => Page Object
(
[_uri] => sitemap
[_menuItem] =>
[_visable] =>
)
[home] => Page Object
(
[_uri] => home
[_menuItem] =>
[_visable] => 1
)
)
c'è un modo semplice per eseguire il ciclo e ottenere oggetti della pagina per Non ci proprietà, vale a dire:
<?php foreach($pages->_visible() AS $p): ?>
<li> page </li>
<?php endforeach ?>
Vuoi dire che vuoi solo recuperare gli oggetti che sono visibili in questo caso? – Andris
Effettuate semplicemente il loop sull'array normalmente e usate un'istruzione 'if' all'interno del loop per determinare se ciascun oggetto della pagina è visibile e un elemento della lista deve essere reso. –
Due cose: 1: stai ortograficamente 'visibile'. 2: nell'array fai riferimento a 'visable' come a un campo, nel' foreach' come metodo. –