Uploaded image for project: 'Tiles'
  1. Tiles
  2. TILES-564

access definition name from ViewPreparer

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • tiles-api

    Description

      Hi! I've been searching over the web since few days and haven't managed to find any solution to the problem: how to access the name of the definition from inside a custom ViewPreparer? There are also unreplied questions on stackoverflow where people ask about the same (http://stackoverflow.com/questions/15076272/apache-tiles-get-view-name-inside-viewpreparer, http://stackoverflow.com/questions/10088148/can-i-access-the-apache-tiles-definition-name-inside-a-viewpreparer). The only workaround that I found is just to pass another attribute to the definition, so as it looks not too good:

          <definition name="t.song" extends="t.container">
              <put-attribute name="body" value="/WEB-INF/jsp/song.jsp"/>
              <put-attribute name="title" expression="${song.title} - ${song.author} in ${jukebox.name}"/>
              <put-attribute name="view" value="song"/>
          </definition>
      

      If this feature is already possible, please let us know. It'd be great if the docs could be improved in the appropriate chapter. Thank you in advance

      Attachments

        Activity

          People

            Unassigned Unassigned
            tkoomzaaskz Tomasz Ducin
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: