Als een content management systeem ( CMS ) , Drupal biedt niet-technische gebruikers om websites te maken en voeg de inhoud van websites zonder de hulp van een web engineer . Echter, om te configureren Drupal te worden gebruikt door de niet-technische gebruiker base , een ingenieur nodig heeft om goed opzetten van de software, zodat gebruikers kunnen parameters zoals paginaweergave wijzigen . Een marketingmedewerker , bijvoorbeeld , wilt misschien een pop - up formulier toe te voegen aan een pagina gehost in Drupal voordat de pagina volledig maakt aan de gebruiker . Pre - render stijlen kan hem in staat om dit te doen , maar het moet door de Drupal ingenieur eerst worden ingeschakeld en geconfigureerd . Modificeren van pre - render instellingen kunnen van invloed pagina laden , dus het is best niet veel veranderingen te maken in een keer. Drupal_render De drupal_render functie in Drupal programmering biedt ingenieurs de recursief genereren HTML -code met behulp van # theme_wrappers , welke tags toegewezen aan de verschillende pagina's met dezelfde esthetische delen zijn . Het inschakelen van de drupal_render stijl zal de weergave van de pagina niet onderbreken op geen enkele manier . Ten eerste zal de achtergrond te laden , dan is de inhoud gebieden , daarna de sub -elementen zoals navigatie knoppen en formulieren voor de inhoud gebieden definitief zijn gevuld met feeds . Dit proces vindt plaats in de loop van een seconde of twee , maar het attribuut drupal_render kan een dramatisch effect op de manier waarop de pagina wordt weergegeven aan de gebruiker als het laadt . Pre_render Styling Een aantal functies bestaan binnen de Drupal taal waarmee engineers om er zeker van webpagina elementen verschijnen voor anderen als de pagina maakt . Belangrijke voorbeelden van deze soorten pre_rendering stijlen omvatten contextual_pre_render_links , die een renderable scala van koppelingen bouwt die betrekking hebben op de inhoud van een bepaalde Drupal pagina en drupal_pre_render_conditional_comments , waardoor de pagina om terug te gaan naar zijn pre_render staat als bepaalde browsers worden gebruikt om het laden pagina . De laatste kan vooral handig zijn als u de verkoop van een software product op uw Drupal - hosted CMS die compatibel is met slechts een soort webbrowser . De laatste functie kan worden gebruikt om een pop - upbericht weergegeven voor gebruikers met niet-compatibele webbrowsers voordat de rest van de pagina. Ctools Rendering Een klein aantal functies bestaan die worden gebruikt om acties voor bepaalde website elementen binnen de browser worden weergegeven voeren . Deze neemt het voorvoegsel van " ctools . " De ctools_context_handler_pre_render functie wordt gebruikt om de verschillende scripts die moeten worden uitgevoerd voordat andere delen van de website in Drupal zal laden bellen . De andere ctools functie , ctools_dependent_pre_render , wordt gebruikt om te controleren voor afhankelijke website gebieden voorafgaand aan de pagina samen te stellen . Dit kan gebruikt worden om te controleren of een van de belangrijkste content gebied is naar beneden voordat de pagina maakt , zo ja , kan de gebruiker worden doorgestuurd naar een andere pagina Bekeken Styles . verschillende functies die onder het voorvoegsel " standpunten " vallen, kunnen worden gebruikt om de stijl Drupal website elementen vóór of tijdens , de pagina. Bijvoorbeeld , kan views_handler_field :: pre_render worden uitgevoerd om te worden uitgevoerd voordat alle andere pre_render velden worden uitgevoerd . Als u een initiële website controles die essentieel zijn om te controleren voordat page rendering , kan deze functie bijzonder handig . Een andere functie , views_plugin_style :: pre_render , kan de ontwikkelaar om stijlen toe te passen Drupal website elementen voor de pagina laadt .
|