1 Technical Note #028 Auteur: Wim van ommen Gemaakt op: 21 maart 2002 Bijgewerkt op:21 maart 2002 HTML Webpublishing Quickstart2 In deze handleiding w...
Technical Note #028 Auteur: Wim van ommen Gemaakt op: 21 maart 2002 Bijgewerkt op:21 maart 2002
HTML Webpublishing Quickstart
Cumulus WebPublishing Quickstart
Wim van Ommen 2000
In deze handleiding word een praktijk voorbeeld getoond ten behoeve van het aanpassen van de betreffende de templates. De zoekpagina: <TITLE>Simpel Zoeken <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
De reply page naam welke opgegeven word in de zoekpagina is ook de naam welke gebruikt wordt om de basket page, info page, checkout page definities te vinden.
Het zoekformulier zoals in het zoekformulier opgegeven. <% QUERY_FORM %>
Dit zijn de vorige, volgende knoppen deze verschijnen alleen als er een vorige dan wel volgende pagina is. <%previous_button image=/Cumulus5/Graphics2/Prev.jpg%> <%next_button image=/Cumulus5/Graphics2/Next.jpg%>
Dit is de knop welke naar de collection backet leid als er in de resultformat geen besket mark gedefinieerd zijn moet deze knop ook niet gedefinieerd zijn. <%basket_button image=/Cumulus5/Graphics2/CollectionBasket.jpg%>
Dit is result heading hierin staat hoeveel assets er gevonden zijn en hoeveel er getoond worden. <% result_Heading %>
De result list toont de gevonden assets in de vorm zoals opgegeven in de result item. <%RESULT_LIST%>
} ;; ;; <pre> ;; ------------------------------------------------------------- ;; ;; QUERY_FORM ;; ;; a single input field, options for search range and ;; result formatting ;; ;; ------------------------------------------------------------- ;; ;; }
Dit is de informatie welke aan de Collection Basket Pagina wordt doorgegeven. Dit betekend dat we ook hier weer onze eigen velden kunnen toevoegen danwel velden verwijderen. CHECKOUT_ITEM( topit ) = {
Dit is de Categorien pagina ook deze word op basis van de naam van de replypage gezocht. Er zijn voor deze pagina een aantal extra opties welke in de HTML technische handleiding worden beschreven. CATEGORY_PAGE ( topit ) = { <TITLE> "<% catalogName %>" Categorien <small> <%CategoryTable%> }
Dit is de Informatie pagina dit is een HTML tabel welke vanuit Cumulus velden voorzien word van Informatie. Dit betekend dat deze helemaal aan te passen is zowel qua teks als qua layout. Ook voor de pagina geld dat de naam welke aan de reply page meegegeven ook voor deze pagina geld. INFO_PAGE( topit
messageBody( noDatabaseOpen) = { Sorry, there is no catalog currently available for searching. If the problem persists, please contact the site administrator. } messageHeading( unspecificQuery) = { Vraag niet specifiek genoeg } messageBody( unspecificQuery) = { Sorry, the query you entered was too unspecific. Please try again with a more precise entry. } messageHeading( unhandledError) = { Sorry... } messageBody( unhandledError) = { An unhandled error ocurred during transaction (Error number <% errorNumber %>). } messageHeading( linkExpired ) = { Link expired } messageBody( linkExpired) = { Sorry, this link is not valid anymore. } messageHeading( noAudioData ) = { Geen Audio Data } messageBody( noAudioData) = { Sorry, could not create audio data for this link. If the problem persists, please contact the site administrator. } messageHeading( badSearchValue ) = { Onverwachte Zoek Opdracht } messageBody( badSearchValue) = { Sorry, your search condition contains invalid data. } messageHeading( templateParsingError ) = { Template Parsing Error } messageBody( templateParsingError) = { Error parsing HTML Templates: <%templateErrorMessage%> (Error number <%errorNumber%>) } messageHeading( noAssetData ) = { Geen Asset Data } messageBody( noAssetData) = { Could not access Asset. } messageHeading( recordDeleted ) = { Record Verwijderd } messageBody( recordDeleted) = { This record has been deleted from the catalog. } messageHeading( badRequestData ) = { Invalid Request Data } messageBody( badRequestData) = { Incomplete or invalid request data received. Probably CGI search or post arguments are missing. } ;;
;; <pre> ;; ;;; Reply Page Templates Main File ;; file-includes a suite of templates ;; template files can be viewed with a web browser. It is ;; recommended though that they be edited with a "plain" text ;; editor like BBEdit. If you're using a HTML editor, ;; you tread unsafe ground. ; Containing a definition for the reply page, ; result item and list formatting definitions for the ; three result displays "textAndThumbnail", "thumbnail", "text" #include "SearchResult.html" ; This is the same as "Search Result Display", except: ; 1) there exists no connection to the Collection Basket ; 2) item definitions contain download links to the ; catalogued assets #include "SearchResult no Basket.html" ; Query Forms ; Containing the query form definitions matching the search interfaces ; of "simpleSearch.html" and "compoundSearch.html" #include "QueryForms.html" ; Collection basket checkout templates supporting the checkout CGI sample #include "CollBasketSample.html" ; Containing the default definitions of all definable templates. ; If you want to override a default definition, make changes in ; the "defaults" file. ; You may also put an overriding definition in one of the above files, ; but please note that if a definition appears more than once, ; the first one is taken. #include "defaults.html" ;Dit is de eigen definitie #include "topit.html"
Deze pagina wordt vanuit Filemaker Gepubliceerd, Alles wat hier gebeurt wordt in een Filemaker Database opgeslagen, ook de download link heb ik vanuit Filemaker geconstrueerd.