7

7 @moRtenDk - PowerPoint PPT Presentation

7 @moRtenDk #drUpaltWIG DRUpAl 8 tH e mI n g DRUpALCoN BaRCElONA 2015 @moRtenDk #drUpaltWIG sLidEs SLIdES aRE oNLInE


  1. dEvel DOWnLOAd DEvEL mODUlE INStALL DEVeL + KINt INStALL DRUsH DRUsH En KInT DOCs.DRuSH.oRG/eN/MaSTEr/INsTALl/ @moRtenDk #drUpaltWIG

  2. dIsaBle csS cAche @moRtenDk #drUpaltWIG

  3. THEmE DeBUG FTW! SERvICEs.YMl @moRtenDk #drUpaltWIG

  4. FILe NAmE SuGGEsTIOnS FILe NAmE SuGGEsTIOnS @moRtenDk #drUpaltWIG

  5. PATh TO ACTiVE tEMPlAtE @moRtenDk #drUpaltWIG

  6. @moRtenDk #drUpaltWIG

  7. kInt KRUmO FoR DrUPAl 8 {{ kint( foo ) }} screenshot af kint fra video {{ content.field_image }} @moRtenDk #drUpaltWIG

  8. tWig deBug: SITeS/AlL/DeFAUlT/SeRVIcES.yMl DRUsH Cr {{ KInT(FoO) }} @moRtenDk #drUpaltWIG

  9. tE m pL a tE sT r uC t uR e EVErYTHiNG iS A TEMpLATe FIlE @moRtenDk #drUpaltWIG

  10. 125 TemPlaTes WE nUKEd THe THeME fUNCtIONs* TURnED iT AlL INTo A mETRiC FUCkTON OF tEMPlATEs @moRtenDk #drUpaltWIG

  11. @moRtenDk #drUpaltWIG

  12. gRouPs do we really need this here ? @moRtenDk #drUpaltWIG

  13. tEmpLatE gRouPs LAYoUT CONtEnT FORm BLOcK USEr CONtENT-EDIt VIEwS MISc FIElD NAViGATiON DATaSeT @moRtenDk #drUpaltWIG

  14. hTml CSS + Js HEAdER HTMl.HTmL.TwIG @moRtenDk #drUpaltWIG

  15. pAge PAGe.HTmL.TwIG HTMl.HTmL.TwIG @moRtenDk #drUpaltWIG

  16. rEgiOn's REGiON.hTML.TWIg REGiON.hTML.TWIg PAGe.HTmL.TwIG HTMl.HTmL.TwIG REGiON.hTML.TWIg @moRtenDk #drUpaltWIG

  17. cOntEnt BLOcK.HtML.tWiG VIEw.HTmL.TwIG NODe.HTmL.TwIG HTMl.HTmL.TwIG REGiON.hTML.TWIg @moRtenDk #drUpaltWIG

  18. nOde NODe.HTmL.TwIG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD-—IMAgE.HtML.tWiG @moRtenDk #drUpaltWIG

  19. aLl The fiElds FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG WE’RE gONNa TAlK AbOUT FIElDS lATEr FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG FIElD.HtML.tWiG @moRtenDk #drUpaltWIG

  20. lA y oU t THE MAGiC Of WItHOUt @moRtenDk #drUpaltWIG

  21. wIthOut fuNctIon PIPe VaR {{ content|without(‘field’) }} NAMe TWIg FUnCTIoN @moRtenDk #drUpaltWIG

  22. NODe.HTmL.TwIG @moRtenDk #drUpaltWIG

  23. wIthOut imaGe conTeNt tagS @moRtenDk #drUpaltWIG

  24. {{ content }} {{ coNtenT }} {{ imAge }} {{ teXt }} {{ taGs }} @moRtenDk #drUpaltWIG

  25. {{ content|without(‘image’) }} {{ imAge }} {{ coNtenT | WithOut(*) }} {{ teXt }} {{ taGs }} {{ content.image }} @moRtenDk #drUpaltWIG

  26. {{ content|without(‘image’,‘tags’) }} {{ imAge }} {{ coNtenT | WithOut(**) }} {{ taGs }} {{ teXt }} {{ content.tags }} {{ content.image }} @moRtenDk #drUpaltWIG

  27. {{ content|without(‘image’,‘tags’) }} {{ imAge }} {{ coNtenT | WithOut(**) }} {{ taGs }} {{ teXt }} {{ neW }} NEW FIElD {{ content.tags }} {{ content.image }} @moRtenDk #drUpaltWIG

  28. nOde.htMl.Twig CONtEnT @moRtenDk #drUpaltWIG

  29. CONtENT.FIElD_ImAgE @moRtenDk #drUpaltWIG

  30. CONtENT.FIElD_TaGS @moRtenDk #drUpaltWIG

  31. fI e l d THE HEArT Of DRuPaL @moRtenDk #drUpaltWIG

  32. HOW MANy <DiV>S DOEs IT TAKe TO MAKe A “SINgLE fIELd WItH OnE VaLuE” NO lABEl? @moRtenDk #drUpaltWIG

  33. @moRtenDk #drUpaltWIG

  34. Yo! @moRtenDk #drUpaltWIG

  35. <div class=“field 
 field-name-field-single 
 field-type-text 
 field-label-hidden”> <div class=“field-items”> 7 <div class=“field-item even”> Yo! </div> </div> </div> @moRtenDk #drUpaltWIG

  36. <div class=“field 
 field--name-field-single 
 field--type-string 
 field--label-hidden field__items”> Yo! CLAsSY </div> @moRtenDk #drUpaltWIG

  37. Yo! <div> </div> @moRtenDk #drUpaltWIG

  38. ONE DIV ZERo CLaSSEs 100% DrUPAl Yo! <div> </div> @moRtenDk #drUpaltWIG

  39. ONE DIV ZERo CLaSSEs 100% DrUPAl Yo! <div class=“yolo”> </div> @moRtenDk #drUpaltWIG

  40. dUde grEat sIngLe WHAt DO I UsE A nAked <DIv> @moRtenDk #drUpaltWIG

Recommend


More recommend