Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Drupal >> Content
Hoe kan ik een leeg paneel in Drupal verbergen
In Drupal kunt u panelen gebruiken om uw dynamische inhoud te tonen . Als deze dynamische inhoud wordt verwijderd , zal het paneel leeg zijn. Misschien wilt u deze lege panelen te identificeren en te verbergen , maar de panel -interface geen enkele configuratie om de lege deelvensters verbergt niet aanbieden . Dus , moet je uitzoeken hoe dit te doen via de hulp van PHP-code . Instructies
1

Ga naar je Drupal backend . Klik op " admin " en " panel inhoud " aan het panel inhoud admin -scherm te openen . Klik op de " configuratie " icoon op de rechterbovenhoek van uw scherm . Selecteer " Voeg nieuwe regel " onder de " Zichtbaarheid regels . " Kopen van 2

Selecteer " PHP code " op het scherm dat verschijnt . Voer een naam voor de nieuwe regel als " Alleen als er inhoud . "
3

Voer de PHP-code in de regel om te controleren of de inhoud van het paneel is leeg . Indien de aangegeven deelvenster leeg is , de code retourneert TRUE , anders FALSE . Het paneel kan een veld maken van haar knooppunt , dus moet het knooppunt uit te voeren . " $ contexten [ ' argument_nid_1 ' ] " is de knoop doel van het panel , verkregen uit de argumenten van het paneel . $ field is een variabele aan het knooppunt object vertegenwoordigen . De code controleert vervolgens of de inhoud van het paneel is leeg . De functie " matrix " in PHP wordt gebruikt . Het is een standaard functie in PHP

als . ( Isset ( $ contexten [ ' argument_nid_1 ' ] - > data - > field_myfield ) ) { $

veld
= $ contexten [ ' argument_nid_1 ' ] - > data - > field_myfield ;

if ( is_null ( $ field ) ) { return


VALSE ;


}

if ( is_array ( $ field ) ) {

foreach
( $ veld als $ key = > $ val) {

if ( is_array ( $ val) ) { $

veld
[ $ key ] = array_filter ( $ val) ;

}

}

$ veld
= array_filter ( $ field ) ;

return count ( $
field ) ;

}


if ( is_string ( $ field ) && bekleding ( $ veld ) == '' ) { return


VALSE ;

}

if ( $ field ) {

return TRUE
;

}

return FALSE
;
4

Sla de zichtbaarheid regel zodra de code is ingevoerd . De zichtbaarheid van het panel zal veranderen op basis van het rendement van de hiervoor genoemde functie . Als het ware terugkeert , zal het paneel te verbergen. Klik op " admin " en " panel inhoud " om naar het paneel admin interface . Klik op " Update " om uw paneel pagina configuratie op te slaan .

Previous: Next:
  Drupal
·Hoe maak je een sitemap Reset …
·Hoe Page Beschrijvingen wijzig…
·Hoe te verwijderen schrijfrech…
·Hoe te Aggregate Mijn kaarten …
·Hoe Joomla 1.5 omzetten naar D…
·Drupal SEO Tutorial 
·Hoe te Dropdowns Maak in Drupa…
·Hoe maak je uitschakelen een l…
·Hoe maak je een Drupal Theme T…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Verschil tussen Client Side & Server Sid…
·Toegang tot een Gebruikersnaam op Drupal…
·Hoe te Tracks importeren Van Adobe Audit…
·Hoe maak je een pagina invoegen in WordP…
·Hoe maak je een SolidWorks golfkartonnen…
·Hoe je documenten converteren naar een P…
·Problemen met het openen en afspelen MPE…
·Hoe je Kern tekst in Illustrator 
·SPB Pocket Extra 
Copyright © Computer Kennis http://www.nldit.com