Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Drupal >> Content

    Hur att dölja en tom panel i Drupal

    I Drupal kan du använda panelerna för att visa dina dynamiska innehållet . Om dessa dynamiska innehåll raderas , kommer panelen att vara tom . Du kanske vill identifiera dessa tomma paneler och gömma dem , men panelen gränssnittet inte erbjuda någon konfiguration för att dölja de tomma rutorna . Så , måste du räkna ut hur man gör det via hjälp av PHP-kod . Instruktioner
    1

    Gå till din Drupal backend . Klicka på " admin " och " panel innehåll " för att öppna panelen skärminnehållet admin . Klicka på " Configuration" -ikonen längst upp till höger på panelen . Välj " Lägg till ny regel " under " Synlighet reglerna . "
    2

    Välj " PHP-kod " på skärmen som dyker upp . Ange ett namn för din nya regel som " endast visa om det finns innehåll . " Addera 3

    Ange PHP-kod i regeln för att kontrollera om panelens innehåll är tom . Om markerad rutan är tom , återgår koden SANT , annars FALSKT . Panelen kan göra ett fält från dess nod , kommer således att behöva köra noden . " $ sammanhang [ ' argument_nid_1 ' ] " är nodobjektet av panelen , som erhållits från argumenten i panelen . $ fältet är en variabel som representerar nodobjektet . Koden kontrollerar sedan om innehållet av panelen är tom. Den " array " -funktionen i PHP används . Det är en standardfunktion i PHP

    om . ( Isset ( $ sammanhang [ ' argument_nid_1 ' ] - > data > field_myfield ) ) {

    $ field = $ sammanhang [ ' argument_nid_1 ' ] - > data > field_myfield ,

    om ( is_null ( $ fält ) ) {

    returnera false ;

    }

    if ( is_array ( $ fält ) ) {

    foreach ( $ fält som $ key = > $ val ) {

    om ( is_array ( $ val ) ) {

    $ fältet [ $ key ] = array_filter ( $ val ) ;

    }

    }

    $ field = array_filter ( $ fält ) ;

    retur count ( $ fält ) ,

    }

    om ( is_string ( $ fält ) && trim ( $ fältet ) == '' ) {

    returnera false ;

    }

    if ( $ fält ) {

    return true ;

    }

    returnera false ;
    4

    Spara synlighet regel när koden skrivs in . Synligheten för panelen ändras beroende på avkastningen av ovannämnda funktion . När den återvänder sant , kommer panelen dölja. Klicka på " admin " och " panel innehåll " för att gå till panelen admin-gränssnittet . Klicka på "Uppdatera " för att spara din konfiguration panel sidan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Kopiera ett Webbformulär på Drupal
    ·Lägga till ett klassificeringssystem för att Drupal
    ·Hur man skapar en Micro Site i Drupal
    ·Flera Boka innehållstyper i Drupal
    ·Hur man skapar sidor från en databas i Drupal
    ·Drupal webbformuläret Tricks
    ·Hur man återställer HTML Site Map på Drupal
    ·Hur Analysera MySQL uttalanden Drupal
    ·Hur man väljer Drupal Themes
    ·Hur att installera en uppdatering i Drupal 6.16
    Utvalda artiklarna
    ·Så här förhandsgranskar du en webbplats i Adobe Drea…
    ·Hur man använder Adobe Photoshop Elements Quick Fix MO…
    ·Antivirus GRATIS Verktyg
    ·Hur man gör ett hjärta i Illustrator CS4 med ritstift…
    ·Hur man använder Excel VBA för utskrift
    ·ASD File Extension
    ·Hur Kopiera från en Canon 8mm videokamera till en dato…
    ·Så här ansöker albumomslag med MediaMonkey
    ·Hur tar jag bort Video History
    ·Hur definierar cellnamn i Excel
    Copyright © Dator Kunskap http://www.dator.xyz