Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The url above is running the webskin "displayPageStandard" on the object content item with the objectid of "E689D66F-96FD-E9F6-B1AF64B8DAE78A69"

Pretty ugly, eh. But not to worry. In practice the Friendly URL (FU) engine dynamically changes these links to beautiful looking URLs. For example, /hero/batman

Where to Find Webskins

Webskins are all located in a single folder under your project root called "webskin" funnily enough. Inside that directory branch you should find a single folder for each content type you want a webskin for.

Code Block
titleExample Webskin Directory Structure

c:
[install-root]
\farcry-express-install
  \webroot
   \farcry
     \projects
       \myproject
         \webskin
           \dmHTML
           \dmNews
           \dmEvent
           \myContentType
Tip
titleWebskin InheritenceInheritance

Webskins can be stored in the core framework, and any plugin as well as your current project. However, any webskin placed in your project with the same name as an existing webskin will always be overridden by your project's webskin.

...

  1. Login to the Webtop and click on the Home Page dmHTML object in the site tree (the white page icon... not the blue dmNavigation object)
  2. Copy the objectid of this object to the ClipBoard (located at the bottom of the summary for the object)
  3. Now, locate the ./webskin/dmHTML folder in your project
  4. Take note of the current webskins in that folder.
  5. Now enter a url to call each of the various webskins in that folder using the following format
    Code Block
    titleExample URLs Only
    http://superheroes.locallocalhost:8888/index.cfm?objectid=E689D66F-96FD-E9F6-B1AF64B8DAE78A69&view=displayPageStandard
    http://superheroes.local/index.cfm?objectid=E689D66F-96FD-E9F6-B1AF64B8DAE78A69&view=displayPage3Col
    http://superheroes.local/index.cfm?objectid=E689D66F-96FD-E9F6-B1AF64B8DAE78A69&view=displayTeaserStandard
    
  6. Discuss how this forms the basis of almost ALL web applications

...