Using liquid on web detail layout breaks template

I am using an if logic tag to hide text if a web field is empty in the web detail layout but it breaks the template - none of my content holders in the page template are rendering.
The actual if tag is doing its job and hiding the text.
If I render the webapp to a normal html page with the if logic tag, the template does not break.
I read somewhere in the documentation that all the tags must be rendered in liquid.
Is it not possible at this stage to add liquid to the web detail layout?

It will not be a bug because liquid works in detail layouts and everywhere just fine.
Can you post the code as it is likely you have an error.
You DO NOT need to do all liquid - Please ensure your not reading old documentation about the old liquid, what we have now and what was done previously are quite different.

Similar Messages

  • Using sum on webi report when breaks applied

    Hello All,
    I have a situation here and would like to get your help. I am using BO R2. I am working on a webi report where I have to apply breaks at different levels (to be precise, I applied at 4 columns on this report). I applied breaks and the results are looking good so far as the main table is sliced to many small tables based on the breaks. But, here comes the issue..
    My report contains text as well as numerical columns. I have to do two types of calculations on these numerical columns.
    1) When certain condition meets, like here I am working on when the data is from few particular projects, only their numrical columns should sum up and give the results. For example, after applying breaks, say my 200 rows table is sliced to many small tables and I am looking at one particular table that has 10 rows. As per my requirement, I have to pick the values of only 5 rows from this table (as the 5 projects I want are in this table), sum them up and display the results at the end of that table(Only for this table). The problem I am seeing here is, when I add a new row under the table, it is being added to all other sliced tables (which is because of break applied). But, I have to work on data only from one of the tables and that too on limited columns from that table. I do not want to touch other tables. Is this acheivable? Please let me know.
    2) This issue is almost similar to the above one. I have three conditions like above to be applied on three different tables which pick only few rows of data and should sum them up. At the end, I need a brand new column all the way at the end of the report that totals up the numbers from only the above conditions' results(results from the 3 condition on 3 different tables).
    Not sure if this can be done in webi R2 version. But, if it could be, then please let me know the way to do it. Also, let me know if my question is not clear.
    Appreciate your help in advance.
    Thanks,
    Sandeep.

    There seem to be several issues, one being more complex meaning "conditions" applied in the Block within breaks may be difficult to build in a Grand Total Row.
    You can create an empty row to use with your Block at the bottom (in fact, once that is created you can create as many as you wish).
    1)  Remove all Breaks
    2) Inset a Sum of one of the Metrics in the Block (doesn't have to make sense)
    The inserted sum will create a row at the bottom of the Block. Make sure the new row with the sum does not have any Dimensions you want to Break on in it (it should not).
    You can now create your formulas or variables for your Grand totals in that row and it will remain affixed to the table at the bottom. Apply your Breaks as you wish.
    You can insert rows above or below that Brand Total row any time now. It is outside the breaks but is a part of the table and very flexible as to use.

  • Can't use {tag_itemid} in web app detail layouts

    Hey gang,
    I was trying to help someone implement a rating star system for their web app items and they wanted the ratings widget also to appear in the detail layout but for the widget to work they needed each item to have a unique id.  It works fine for them in the list layout but the {tag_itemid} does not render in the detail layout. This is a third-party star ratings widget/service so they store the rating data on another server and each time they show the ratings widget it needs to be tied to a unique id.  I suggested adding a "uniqueid" field to their web app but they intimated that having the client add/update a new uniqueid for each item (of which they have thousands) would be unmanageable.
    I think this is a bug.  Is there a reason we can't use {tag_itemid} in the web app detail layout?

    brilliant!
    what is the usual timeline for a sprint Mario lol?
    Defintely agree with Liam in that most of the tags/module tags for both the list and detail layouts should be universal as there are some situations where you need to use the tags dynamically to create outputs that need to be shown in both...
    for example
    I'm using a polldaddy rating system for a webapp currently and to get it to show up on each listing item separately requires a unique ID so using {tag_itemid} made perfect sense as it wouldnt break any polldaddy coding... however I cannot call the same rating system into the detail page (where it would logically be repeated) because I cannot replicate the same ID with no {tag_itemid} availble.
    Asecond example is:
    Since we had managed to put a readers upload gallery into a nice compact layout in the list layout using litebox and the ?Action=thumbnail feature the client really wanted to keep the photo gallery commenting system simple aslo (not to many steps) so ideally we would have liked to only ustilise the list-template and put the comment feedback tag in a sliding div (to show & hide it) so that readers could stay on one list page... but once again this wasnt possible becuase the {module_ratingfeedback} was not available in the list view (forcing us to make them click through to the detail page).
    FYI: heres a sample link to what we had to put together in the end for the above - still slightly in development
    http://www.nzhunter.co.nz/test-gallery
    Anyway I think you get the idea - more flexibility and universal usage options for tags/module calls would be great.
    Look forward to the updates at some point.

  • Liquid list custom template does not link to detail layout

    I have a custom template I have setup and working fine, but the problem i have is that I cannot link to the detail layout of the webapp, keep getting page not found. This is my code:
    <ul>
        <li><a href="{{item_url}}">{{item.name}}</a></li>
        <li><a href="{{item_url}}">{{item.CompName}}</a></li>
    </ul>

    Hi there,
    Are you running as a collection? Because you have item.name and item.CompName
    If that is the case then those are fine, if not then just use name and CompName
    If your NOT running a collection the liquid element for url is {{url}} and if you are running a collection {{item.url}}
    If you called your custom field CompName because you did not know how to output a custom field with spaces in it, the liquid output for that sort of thing is...
    {{item.['My Custom Field']}} Be it collection or not.

  • Web app: Unlimited Detail layout

    Is it possible to have unlimited detailed layout like we have unlimited list layout in BC?
    Regards

    Want you to figure it out for yourself with some tips. You glossed over them and did not read it.
    - Output a single web app item list module on a page.
    You can get a specifc web app item list view out.
    - The first ID is the web app, the second id is the web app item. (think of a tag that now renders in the detail view that fetches a the web app item id, hmm)
    You can see in the module the ID's and I told you what they were.
    - Know you can create custom fields and they have a tag.
    You have a tag that fetches the web app item id
    - Know you can have unlimited list templates.
    What would happen if you put that module and replaced the manual web app item id with the tag. It would fetch the web app item your in the detail view of list layout.
    Now, you can make a few list layout files for different layouts and have the detail view in those list layouts.
    Now, How would one have an option in the web app to choose these layouts, you would need some form of custom field dropdown.. Oh web apps can do that..
    I wont stop being criptic.
    Dont just blind look at BC. Look at what things are doing, step back, think, Create!
    Dont look at BC in face value, you wont get far with it if you do.
    Trying to break you out of doing that as I can see many do this. It is why I vary rarely give any code to anyone ask help. I will always lead people to the right answer so you figure it out for yourself and learn.

  • Is it possible to specify a template other than the default for the Event Details Layout?

    Just exactly what it sounds like, and probably a n00b question –– but any help appreciated. Basically, it looks as though the Detail Layout for an event clicked on through calendar display automatically pulls the default template; I'd like to use a different one there.
    Thanks,
    T.E.D.

    Hi,
    Click the "More options" bit on the event - See the Template selection dropdown? There.

  • Is Responsive Design possible using Liquid Layouts?

    Hi it is possible to use Liquid Layouts to automatically move content [instead of just scaling it] when the device is a different size. For example I may have 2 text boxes next to each other on an iPad layout but I want want them stacked on top of each other on the iPhone.
    I know this type of responsive design is implemented in the latest version of dream weaver but i'm unsure how to do it in Indesign.
    I have attached an image to better describe my question - http://bit.ly/16c82bD
    Thanks

    @Luke – currently the answer is no.
    I think in this regard the development team of InDesign has to go a really long way (if it will be ever implemented).
    It means  CSS rules for  every part of formatting:
    A new paradigm for  layout composition (and text composition as well).
    Uwe

  • Structure inDesign document and export as XML for use in the web

    Hello everyone,
    I just recently started using inDesign and I am fascinated by its possibilities! I use it for a project where a finished inDesign layout that is used for a printed publication is now supposed to be transformed for implementing it on a web site. My job is to export the inDesign document as an XML file. After massive reading the last weeks I'm quite familiar with the structuring and tagging in inDesign. Though there's some issues I do not understand. Your precious advice would be of highest meaning to me
    The programmer who will later use my XML output for the web-transformation needs the document structured in different levels like "Root > Chapter > Subchapter > Text passage / table". I already structured the document with tags like title, text passage, table, infobox,... but the structure is just linear, putting one item following to another.
    How can I structure the document with reoccuring tags that enable me to identify the exact position of an item in the document's structure? So that I can say for example "text passage X" is located in chapter 4, subchapter 1. This has to be done because the document is supposed to be updated later on. So maybe a chapter gets modified and has to be replaced, but this replacement is supposed to be displayed.
    I hope my problem becomes clear! That's my biggest issue for now. So for any help I'd be very thankful!

    Our print publications are created in InDesign CS5 for Mac then the text is exported to RTF files then sent to an outside company to be converted to our XML specifications for use by our website developers.  I would like to create a workflow in which our XML tags are included in the InDesign layouts and then export the XML from the layouts.
    Some more detail about what kind of formatting is necessary might be helpful.
    I know that IDML files contain the entire layout in XML format.  Is it a good idea to extract what we need from IDML, using the already-assigned tags?
    Well, if you want to export the whole document, it's the only reasonable approach.
    We use a workflow system such that each story is a seperate InCopy document, stored in ICML format (Basically a subset of IDML). Our web automation uses XSLT to convert each story into HTML for use on our web site; it also matches it up with external metadata so it knows what is a headline and what is not, etc.. It is not exactly hassle free, and every once in a while someone uses a new InDesign feature that breaks things (e.g., our XSLT has no support for paragraph numbering, so numbered paragraphs show up without their numbers).
    You could do the same thing with with IDML, you'd just have to pick out each story, but that's small potatoes compared to all the XSL work you're going to have to do.
    On the other hand, there may be better approaches if you're not going to export the whole document. For instance,  you could use scripting to export each story as an RTF file, and then you could convert the RTF files into HTML using other tools.

  • Personal customisation of page title using liquid

    Hello all,
    I am looking to customise the title of the webpage so that the top of the browser window will be personalised based on a parameter passed through the url.
    I am trying this:
            {% for listing in MDListings.items %}
            {% if {{globals.get.MID}} == {{listing.itemid}} %}
            {% assign pagetitle = {{listing.name}} %}
            {% endif %}{% endfor %}
            <title>{{pagetitle}}</title>
    When I insert it into the <head> portion and update the page, the whole chunk will move to the body automatically.
    When I run the liquid script in the body the output is fine.
    So my question is, how do i change the page title using liquid? Or is there another way to do so if liquid is not needed/recommended?
    Would someone enlighten me about this? Thanks!!

    Hi Liam,
    What I'm trying to do is to display a webapp on a custom page NOT using the module_webapps detail layout. This is because I need to produce results from 2 different categories and I'm using a connector webapp to link the categories to the webapp listing.
            {module_webapps id="" render="collection" collection="MDListings" template="" filter="all"}         {module_webapps id="" render="collection" collection="MDCategories" template="" filter="all"}         {module_webapps id="" render="collection" collection="MDConnectors" template="" filter="all"}         {% for listing in MDListings.items %}                {% if globals.get.MID == listing.itemid %}                   {% assign pagetitle = listing.name %}                                     {% endif %}         {% endfor %}        OR         {module_webapps id="" render="collection" collection="MDListings" template="" filter="all"}         {module_webapps id="" render="collection" collection="MDCategories" template="" filter="all"}         {module_webapps id="" render="collection" collection="MDConnectors" template="" filter="all"}         {% for listing in MDListings.items %}                {% if globals.get.MID == listing.itemid %}                   {% assign pagetitle = listing.name %}                  {% endif %}         {% endfor %}          
    So this content here is inside the html file that I have which I am going to use as the custom page for displaying the listing. I'm extracting the ID through the URL, then searching through the webapp list for the specific item, then extracting the information from that item.
    I can extract those information easily, however I want to make use of the name of that item and modify the page title which will change the browser page name. However when i do it in the above method, the browser will display {{listing.name}} in the first method and {{pagetitle}} in the second.
    I'm wondering if i am doing this correctly, or is there an easier way to do whatever I'm doing?

  • Modify news, web apps layouts for mobile site?

    I am modifying an existing website to create a mobile version, placing my mobile pages in a /mobile subfolder. I am having an issue with the news and web apps, as I have already designated my templates and layouts for the full desktop version, and because my news and webapp items cannot be placed into my /mobile folder. So, now I need to display that information differently for mobile and cannot figure out how, since I am limited to a single List Layout and a single Detail Layout (for news. At least the web apps give me an Backup List Layout, which was helpful). How have others accomplished this type of thing??
    An example: On my desktop version, I have announcements shown on the homepage as short blurbs (using the list view). My detail view I already have formatted for the full screen desktop version and does not work well for mobile screens. After many attempts at workarounds, I decided that I would simply show the complete announcement for mobile as a List Layout and not use a Detailed Layout at all so that I don't even have to bother with it. My thought was to code both my desktop and mobile list layouts in the List Layout of my Announcements module, and use css to show/ hide the appropriate one.
    E.g.--
    html in my List Layout:
    <div id="standardnews">
    <h3>{tag_subject} - {tag_eventfromdate}</h3>
    <p>{tag_body, 140}</p>
    </div>
    <div id="mobilenews">
    <h3>{tag_subject_nolink} - {tag_eventfromdate}</h3>
    <p>{tag_body}</p>
    </div>
    on my desktop css stylesheet:
    div#standardnews { display:block; }
    div#mobilenews { display:none; }
    on my mobile css stylesheet:
    div#standardnews { display:none; }
    div#mobilenews { display:block; }
    The css works just fine, however, on my mobile site instead of rendering the event from date, it actually rendered the tag itself "{tag_eventfromdate}".  So, apparently I can't have multiple instances of a tag within a single page??  Is there a way around this?
    I would be grateful for any input here on the best way to handle this type of thing, given the limitations I am running into.

    You can make as many list templates as you like now.
    You can have a different template per device - phone, tablet, desktop so if modules are in that template they will then render those different templates and thus different layouts.
    If you have modules in pages that page can be differnt per device as outlined under site settings and mobile section.
    Unlimited list layouts - http://www.businesscatalyst.com/_blog/BC_Blog/post/Video_Create_custom_list_templates_for_ BC_Modules/
    You CAN NOT though have conditional tags in BC yet and you can not in one list layout have tags render differently based on the device.
    Style and presentation you use media quries and the System tag for device provided by BC.

  • New customized report using PLD or QUERY PRINT LAYOUT to show customers onl

    I am working with a Software Developing firm as an SAP Consultant.
    Please tell me how to create a new     customized     report displaying various details as required by the client in the report using PLD or Query Print Layout.
    Please help me asap.

    Hi,
    You can create queries using the Query Generator or the Query Wizard tools.
    After you have created your own queries, you can link them to a required print layout.
    for user reports.Look at:
    Tools --> Queries --> Query Print Layout
    Set there your query reports.
    Printing User-Defined Queries
    After you had linked a user-defined query to a user report template, you can now print it
    according to its linked print layout.
    There are two ways for printing your user-defined queries.
    1. Using the Query Print Layout window:
    • Select from the upper menu Tools &#1048774; Queries &#1048774; Query Print Layout.
    • Click the Reports tab page.
    • Click to highlight the required query you would like to print.
    • Click on the printer icon or select from the upper menu File &#1048774; Print.
    • The user-defined query is printed according to its linked print layout.
    2. Using the Queries Manager window:
    • Click the Queries Manager icon on the upper tool bar.
    • Click to highlight the required query you would like to print.
    • Click on the printer icon or select from the upper menu File &#1048774; Print.
    • The user-defined query is printed according to its linked print layout.
    Note! You can also print preview user-defined queries. Do so by selecting the Print
    Preview option as described in the methods above for printing your query.
    Btw, you could search the manual training files relate to query PLD in http://www.service.sap.com/smb
    Rgds,

  • Create Lead with Oracle BPEL process using Siebel CRMOD web service

    I'm trying to create a lead in the siebel OD (hosted) with a oracle BPEL process and using the siebel web service (2.0). In my bpel process I've been able to
    1. Login to OD and get a session id
    2. create the partner link using Siebel OD (version 2.0) wsdl for Lead
    3. Assign the session id to the partner link
    4. Assign the inputs (lastname, firstname, leadowner, viewMode=Personal, lovLanguageMode=LDC) to lead
    5. Call the leadInsert operation on the partner link
    However, when I deploy and execute the bpel process it breaks after calling the leadInsert with the following error message:
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>Server</code>
    </part><part name="summary"><summary>The record with search specification '' in business component 'Lead' (integration component 'Lead') has been deleted by another user since it was retrieved.(SBL-EAI-04289)</summary>
    </part><part name="detail"><detail>&lt;detail>
    &lt;siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    &lt;siebelf:logfilename xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">OnDemandServicesObjMgr_enu_138636.log&lt;/siebelf:logfilename>
    &lt;siebelf:errorstack xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    &lt;siebelf:error xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    &lt;siebelf:errorcode xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">(SBL-DAT-00494)&lt;/siebelf:errorcode>
    &lt;siebelf:errorsymbol xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/>
    &lt;siebelf:errormsg xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">The record with search specification '' in business component 'Lead' (integration component 'Lead') has been deleted by another user since it was retrieved.(SBL-EAI-04289)&lt;/siebelf:errormsg>
    &lt;/siebelf:error>
    &lt;/siebelf:errorstack>
    &lt;/siebelf:siebdetail>
    &lt;/detail>
    </detail>
    </part></remoteFault>
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Any feedback as to what I'm doing worng woull be greatly appreciated.
    Thanks,
    --manoj                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hi,
    We are also using BPEL to send data out to SIEBEL CRMOD.
    I've created a proxy that deals with authentication and session management.
    All you have to do is to deploy the proxy as a war file and refrence it as the end-point of your partner link.
    Code is here:
    http://another-soa-blog.blogspot.com/2010/02/oracle-siebel-on-demand-session-and.html
    Regards,
    Fred.

  • Images Missing in Detail Layout? Please Help!

    So for some reason the details section of my web apps will not show images, and I cannot figure out why.
    Images were showing up before, but when I imported the items from a spreadsheet, the images went missing! The image files (.jpg) are still in the images folder, and they display correctly on my list layout. Ive tried using my {tag_photo} tag without any HTML,  and even deleted the web app and started over, but the problem still persists.
    This is the code I used for the details layout:
    <table>
        <tbody>
            <tr style="width:1280px;height:442px;">
                <td valign="top">
                    <img src="{tag_photo_value}?Action=thumbnail&amp;Width=700&amp;Height=432&amp;algorithm=fill_p roportional">
                </td>
                <td style="font-family:bebas neue;color:#0C3551;font-size:50px;text-align:left;padding:0px 0px 0px 25px;"
                valign="center">
                    <p>Product:</p>
                    <br>
                    <br>
                    <p>Product #:</p>
                    <br>
                    <br>
                    <p>Model #:</p>
                    <br>
                    <br>
                    <p>Make:</p>
                    <br>
                    <br>
                    <p>Horsepower:</p>
                    <br>
                    <br>
                    <p>Voltage:</p>
                </td>
                <td style="font-family:bebas neue;color:#0C3551;font-size:50px;text-align:left;padding:0px 0px 0px 25px;"
                valign="center">
                    <p>{tag_name}</p>
                    <br>
                    <br>
                    <p>{tag_product #}</p>
                    <br>
                    <br>
                    <p>{tag_model #}</p>
                    <br>
                    <br>
                    <p>{tag_make}</p>
                    <br>
                    <br>
                    <p>{tag_horsepower}HP</p>
                    <br>
                    <br>
                    <p>{tag_voltage} Volts</p>
                </td>
            </tr>
        </tbody>
    </table>
    <br>
    <table>
        <tbody>
            <tr>
                <td rowspan="2" style="font-family:neuton;color:#0C3551;font-size:24px;text-align:left;line-height:150%;" >Details:
                    <br>{tag_description}</td>
            </tr>
        </tbody>
    </table>

    Just for anyone that wants to know the issue:
    On import through spreadsheet Arielr190 missed the required / before the image folder for the custom image field. This is needed to tell BC to read from the root.
    What was happening was the image path thought it was inside the web app folder, which it was not.
    This is now fixed.

  • Deciphering web themes: the html templates; expanded reference.

    the html templates.
    RKID attributes:
    Aperture uses proprietary ids within the html documents to identify the parts it needs to play with. These ids are 'rkid' ids. for example,
       <ul id="nav" rkid="navbar">
    These are the rkid values that I've identified so far:
       "navbar"
          a <ul> element containing all of the navigation elements.
       "active" and "inactive"
          rkid attributes to enable the coder to place different formatting on
          current and non-current page numbers in the navbar.
          eg; <li rkid="active"><span class="currentPage">PageNumber</span></li>
             <li rkid="inactive"><a href="IndexPageURL_">_PageNumber</a></li>
       "content"
          a <div> containing all of the album images and their metadata.
       "pictureblock"
          a mandatory <table> in which the images are placed, one image per <td>.
          the <table> must even be used on the Detail page where only one image is
          displayed.
          the metadata will be within the "pictureblock" table if more than one
          image is displayed so that the metadata can be tied to the image. if
          only one image is displayed; i.e., the Detail page; the metadata may be
          in a <td> outside of the table that the image is in but still within the
          "pictureblock" table, usually in the following format:
             <div rkid="content">
                <table>
                   <td>metadata
                   <td><table rkid="pictureblock">
       "image"
          the rkid for the <img> elements containing the album images, frequently
          placed in <dt> elements within the table's cells.
       "titleblock"
          a <div> containing the title text; usually <h3>; for Journals. the <h3>
          element within this element must be given the attribute rkid="text" or
          Aperture will ignore it.
       "textblock"
          a <div> containing the description text for Journals. as with the
          titleblock, the <p> element/s within this div must be given the
          attribute rkid="text".
       "text"
          the rkid given to the text data within the titleblock and textblock
          elements.
    Place holders:
       PageTitle
          used in the <head> of the html. it's made up of the Album/Journal's name plus a page number. eg; "My lucky album - Page 1".
       IndexPageURL
          the gallery page/s URLs; may be more than one.
       ThumbImageURL
          the href links for the images, whether thumbnails or detail full size.
       DetailPageURL
       used within navbar:
          PageCount
          PageNumber
          PreviousPageNumber
          PreviousPageURL
          NextPageNumber
          NextPageURL
          PageCount the total number of pages
          PageNumber includes all of the page numbers listed in the navbar, one
             occurrence for each page.
          _Previous and _Next are more specific and are currently used to draw the
             prev/next arrows in the navbar.
       ImageName
       ImageNameSpace
       PlateNameSpace
       PlateNumberSpaceSlash
          *only seen* when 'Enable Plate Metadata' option in the tag popup menu is
             chosen.
          used to represent an index of the image in the album. the first image
             shown gets the index 1, the second 2 and so on.
          for the Image placeholders, the word 'Image' is used.
          for the Plate placeholders, the word 'Plate' is used.
          space indicates an extra space after the index, probably for html
             formatting purposes because it's only used within <dt> elements.
          slash indicates an extra / character after the index.
          examples:
             ImageName > 'Image 1'.
             ImageNameSpace > 'Image 1 '.
             PlateNameSpace > 'Plate 1 '.
             PlateNumberSpaceSlash > '1 / '.
       metaname
       metavalue
          the placeholders for all of the metadata names/values in the selected
          metadata set.
       PageWidth
          not sure if Aperture calculates it based on the width and number of
          images being displayed in both gallery and detail pages.
          don't know why it's only used in the Special Occasion theme.
       CellWidth
          the width of the table cells containing the album images. not
          necessarily the width of the images. may include margins as specified in
          the albuminfo.plist files.
       ImageWidth
          the width of the image.
       TableWidth
          the width of the pictureblock table. it can probably be applied to other
          elements too but it's length is almost certainly calculated from the
          pictureblock table.
    Operative attributes:
       removeonfirstpage="yes"
          used in the navbar to remove the Prev link from the first page.
          because it's applied to the <a> element, the <a> element is removed
             while leaving an empty <li> in place.
       removeonlastpage="yes"
          used in the navbar to remove the Next link from the last page.
          because it's applied to the <a> element, the <a> element is removed
             while leaving an empty <li> in place.
       removeonsinglepage="yes"
          used in the navbar to remove elements when there's only one page.
          used in a <div> in the Art Collection to remove the whole navbar on
          single pages.
       contenteditable="yes"
          used in text elements to indicate that the user can customise the text.
          not necessary in titleblock and textblock rkid="text" elements.
       common="yes"
          the element is seen on all pages.
    Other attributes:
       metaseparator="|"
          used in metadata formatting, within the metadata lists.
       metalayout="paragraph"
          used in metadata formatting, within the metadata lists.
       singlenesting="yes"
          used in metadata formatting. not sure what it does yet.
       textid="x"
          used to id text elements outside of the titleblock and textblock
          elements.
          possibly no limit to the number and id names used.
          examples used:
             textid="copyright"
             textid="header1"
       picturename="x"
       pictureimage="true"
          picturename gives the image an id.
          pictureimage="true" tells Aperture that the image is a static image
          which can be designated by the user during setup of the album. they show
          up in Aperture as grey blank rectangles with cross-eyes in the middle.
          they do not need to be inside the "content" element
          with picturename and pictureimage, we can place as many static images on
          the page as we wish.
    Assertions:
       Aperture uses the rkid values to identify the areas of the html to be
       repeated for the respective objects.
       standard id and class attributes are only used by the css for formatting and
       not by Aperture to write the html data.
    Notes:
       Aperture is hardcoded to expect and require that the album images are always
       within a <table rkid="pictureblock"> element. it is not possible to place
       album images outside of the table. all album images must be placed within
       <td> cells within the table. the <td> code is repeated for each image.
       image metadata is also normally within the rkid="content" element although
       it can be outside of the rkid="pictureblock" element.
       by default, the textblock rkid="text" element is added when the T+ button is
       pressed within Aperture. the textblock element is switched with the
       titleblock element when the Title/Text toggle button is clicked.
       width and height attributes of <img> elements are rewritten by Aperture
       based on the inserted images. placeholders aren't necessary within <img>
       elements.
       comments are stripped from the html before export some but some
       Aperture-proprietary attributes are forgotten and left behind.
       some pages use the html 4.0 loose doctype. others use the xhtml 1.0 strict
       doctype.
       all markup is converted and exported in UPPER-CASE. personally, I prefer
       lower-case.
       high-ascii characters entered by the user are not converted to their html
       entities when available. eg, the © character.
       multiple <p> elements can be inserted into the titleblock and textblock
       <div> elements but each of them must have the rkid="text" attribute. any
       element without this attribute will be ommitted by Aperture.
       the reason there are Smart Galleries but no Smart Journals is because you
       need to write text between each row of images.
       titleblock and textblock elements will not be applied to Galleries or Detail
       templates; only to Journals.
       if there are more than one titleblock or more than one textblock, only the
       first will be used by Aperture.
    Questions:
       are there variable scopes with each rkid? eg, within the "content" rkid, can
       every variable/placeholder be accessed?
       why did the Aperture team use Definition List <dl>, <dt>, <dd> elements for
       the images and related metadata in the table? easier css formatting?
    iMac Duo Core 2GHz 2GB   Mac OS X (10.4.6)  

    IMPORTANT!
    An updated version is available in thread:
    Deciphering Aperture Web Themes: the html templates v3.

  • Web link to a template

    How i can add web link to a template successfully .I've read the following to do it ,but I still have some ambiguity:
    It says :
    1-In the Object Navigator ,open the template property inspector
    2- under the report Escapes node, set the type for the property of choice
    -use text if you will enter the property value(Can you give me an example )
    -use file if you will import the property value from a file (can you give me an example)
    3-Under the report Escapes node , set the value for the property of choice (can you give me an example).
    -use the browse button to select an HTML file to import
    (can you give me an example )
    Thanks an advance

    please explain in more detail what you are trying to do. it is not clear from your current description.
    thanks,
    ph.

Maybe you are looking for

  • How to take back the control from RFC function module to calling program

    Hi, In our system landscape, more than 200 child systems are connected to Solution manager(SMP). I have copied a RFC enabled function module into all the child systems and calling that FM from Sol Man in sychronous mode. Here goes my code in SolMan.

  • How can i print data in smartforms from ABAP program.

    Dear gurus: in my abap program i process require data, and saved in a internal table. how can l print the data in smartforms.? who can give me a code sample is better:) reward all helpful advise.

  • MiniDV versus AVCHD

    I am just starting to use FCE. I have version 4.0.1, running on a MacPro 2x2.8 Quad-Core Intel, Mac OSX 10.5.8. Up until now I have been importing video from my old analog Hi-8 Camcorder, via an analog to digital converter (firewire). After editing,

  • HT2194 Address Book searches and tags or keywords

    Is there a way to use keyword or tags for searches in Apple's Address Book? Putting contacts into Groups isn't always the most efficient way of find people or narrowing down people withing a group. Does anyone have any ideas? Will Apple ever implemen

  • How to configure end user for CallManager 5.1

    Hello everyboy I am trying to configure the end user to have access to callmanager, because I want the people can configure the speed dial, I know that release 4.2 you just configure the user/password and the peple can log in to http://<ip_address>/c