04938nam 2200637 a 450 991079004470332120200520144314.01-283-37679-297866133767941-84951-469-0(CKB)2670000000083760(EBL)950583(OCoLC)797916663(SSID)ssj0000521542(PQKBManifestationID)11366805(PQKBTitleCode)TC0000521542(PQKBWorkID)10533570(PQKB)11280210(MiAaPQ)EBC950583(Au-PeEL)EBL950583(CaPaEBR)ebr10467645(CaONFJC)MIL337679(PPN)227997735(EXLCZ)99267000000008376020110518d2011 uy 0engur|n|---|||||txtccrCMS Made Simple development cookbook[electronic resource] over 70 simple but incredibly effective recipes for extending CMS Made Simple with detailed explanations : useful for beginners and experts alike! /Samuel GoldsteinBirmingham, U.K. Packt Open Source20111 online resource (545 p.)"Quick answers to common problems"--Cover.Includes index.1-84951-468-2 CMS Made Simple Development Cookbook; CMS Made Simple Development Cookbook; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Understanding CMS Extensions; Introduction; Will a User-Defined Tag solve my problem?; How to do it...; How it works...; See also; Will a Tag Solve My Problem?How to do it...How it works...; See also; Will a Module solve my problem?; How to do it...; How it works...; See also; Create a ""Hello World"" User-Defined Tag; Getting ready; How to do it...; How it works...; There's more...; Caching; See also; Create a ""Hello World"" Tag; Getting ready; How to do it...; How it works...; There's more...; Caching; Tag Names and Namespaces; See also; Create a ""Hello World"" Module; Getting ready; How to do it...; How it works...; There's more...; See also; Using CMS in Debug Mode; How to do it...; How it works...; See also2. Programming with Smarty and Core ModulesIntroduction; Using Smarty to create a color set in your stylesheet; Getting ready; How to do it...; How it works...; There's more...; See also; Using Smarty to do the math in your stylesheet; Getting ready; How to do it...; How it works...; There's more...; See also; Renaming the ""Extra Page Attributes"" in the CMS Admin; Getting ready; How to do it...; How it works...; There's more...; What else can I rename?; See also; Creating a personnel directory using Menu Manage; Getting ready; How to do it...; How it works...; There's more...; See alsoCreating a basic Google Sitemap with Menu Manager and mod_rewriteGetting ready; How to do it...; How it works...; There's more...; The changefreq and priority attributes; What if my site is not UTF-8?; See also; Embedding JavaScript in your template without causing Smarty to throw a fit; Getting ready; How to do it...; How it works...; An alternative approach; Using Smarty Variables in your JavaScript; Using Smarty loops to generate similar stylesheet constructs; Getting ready; How to do it...; How it works...; There's more...; See also; Displaying a block only for the Home pageGetting readyHow to do it...; How it works...; There's more...; More complex comparisons; See also; Using Smarty ""Capture"" and conditionals to hide empty content blocks; Getting ready; How to do it...; How it works...; There's more...; See also; Seeing what Smarty variables are available to your template; Getting ready; How to do it...; How it works...; There's more...; Risky recursion; See also; Using other page attributes; Why use a naming convention for images?; 3. Getting the Most out of Tags and User-Defined Tags; Introduction; Displaying the User's IP address from a User-Defined TagGetting readyOver 70 simple but incredibly effective recipes for extending CMS Made Simple with detailed explanations - useful for beginners and experts alike!Web site developmentWeb sitesDesignWeb site development.Web sitesDesign.005.74Goldstein Sam1543712MiAaPQMiAaPQMiAaPQBOOK9910790044703321CMS Made Simple development cookbook3797296UNINA