Adding parameters on a template page

Hi
Can anyone point me to the right direction, this is what I
want to achieve.
I have an "email page" button on quite a few of the pages
alongside a print button so users can print the page or email the
page. Now the code for print (i.e. javascript:print()) is easy and
template wise, it won't change. However the email button code will
change depending what page they are visiting so my question is,
inside a dreamweaver cs3 template page, how can I add a parameter
so that the code can change when on different pages.
Many thanks

Just make the link root relative. Then it won't need to
change.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"Web Guru 81" <[email protected]> wrote in
message
news:gep2qi$6sc$[email protected]..
> Hi
>
> Can anyone point me to the right direction, this is what
I want to
> achieve.
>
> I have an "email page" button on quite a few of the
pages alongside a
> print
> button so users can print the page or email the page.
Now the code for
> print
> (i.e. javascript:print()) is easy and template wise, it
won't change.
> However
> the email button code will change depending what page
they are visiting so
> my
> question is, inside a dreamweaver cs3 template page, how
can I add a
> parameter
> so that the code can change when on different pages.
>
> Many thanks
>

Similar Messages

  • Problem adding recordset to a Template page

    I've been having problems adding sql recordset to a Template page, when i set the record the editable region of the template is no longer editable and it begins to be editable everything else, one more thing that happens with the record is that is partially inserted into the body of the php page, i have tried to reinstall wampserver, dreamweaver, delete the folder with the user settings and the registry of dreamweaver but nothing seems to work, the only thing that i haven't tried is delete the folder with the main settings, but i don't think that it is the problem
    sorry for the bad english.
    Any help would be greatly appreciated.

    Your library is damaged and my not be able to be totally recovered, i.e. recover albums, slideshows, etc. along with the photos.
    If the original files for your photos are inside the library package (even if iPhoto can't display them) the following should create a new library with all of your photos. 
    Start over from scratch with new library
    Start over with a new library and import the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from your original library as follows:
    1.  Move the existing library folder to the desktop.
    2. Open the library package like this.
    Click to view full size
    3. Launch iPhoto and, when asked, select the option to create a new library.
    4. Drag the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from the iPhoto Library on the desktop into the open iPhoto window.
    Click to view full size
    This will create a new library with the same Events as the original library but will not keep the metadata, albums, books slideshows and other projects.  Check it out carefully to see if all of your photos are represented in it.
    Your current library will still be available for further fix attempts.

  • Adding parameters in the Template

    Hi,
    How can i add the parameters in Template.
    Regards

    Put this line in the beginning of the template:
    <?param@begin:P_PARAMETER?>
    Then refer the parameter any place you need:
    <? $P_PARAMETER?>

  • Adding a layer to a page created with a template

    Aaaaaaaaaaaaaaaaaaaargh!
    I created a template page. Yer boring L-shaped banner and
    left menus. Added a table in the lower right. Made it editable.
    Created many pages. Wanted one of the pages to have a
    show/hide layer, so I tried to create a layer in the page. When I
    try to insert a layer, I get an error message "Making this change
    would require chaning code that is locked by a template or a
    translator. The change will be discarded."
    Huh? If the area I'm trying to add a layer to is editable,
    then why is it forbidden by the template?
    Any enlightenment gratefully received.
    regards, David, Ottawa

    You have to click in the editable region you just inserted
    (do it in CODE
    view, but NOT between <p> and </p>), and insert
    the layer.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "djfilms9" <[email protected]> wrote in
    message
    news:embd2a$mbv$[email protected]..
    > Osgood,
    >
    > Thanks for you reply. I tried your suggesioton, but till
    get the same
    > error
    > message. I can see the <p></p> in blue, with
    the rest of the snippt in
    > grey, I
    > can insert text or a table OK, but not a layer.
    >
    > Any further ideas?
    >

  • Problem adding photos to a photo template page

    I am using iWeb 3.0.4. After selecting a Photo template page I tried to drag an iPhoto event from Media sidebar that has 32 photos in it to the photo place holder on the page. Only 9 of the photos were transferred. Trying to drag any other photos, even a single photo, caused a text box with the name of the photo in it to be placed on the page and the Inspector window to open with the Link tab active.
    Does anyone have any ideas on why or what to do?

    Your library is damaged and my not be able to be totally recovered, i.e. recover albums, slideshows, etc. along with the photos.
    If the original files for your photos are inside the library package (even if iPhoto can't display them) the following should create a new library with all of your photos. 
    Start over from scratch with new library
    Start over with a new library and import the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from your original library as follows:
    1.  Move the existing library folder to the desktop.
    2. Open the library package like this.
    Click to view full size
    3. Launch iPhoto and, when asked, select the option to create a new library.
    4. Drag the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from the iPhoto Library on the desktop into the open iPhoto window.
    Click to view full size
    This will create a new library with the same Events as the original library but will not keep the metadata, albums, books slideshows and other projects.  Check it out carefully to see if all of your photos are represented in it.
    Your current library will still be available for further fix attempts.

  • Using Task Flow in the template page

    Dear all,
    I am beginer and I work with JDev 11.1.1.3.0
    In my application I've got a template page called 'templateDef1.jspx'. In this page on the top facet I've got two commands link: 'Asort' and 'Reports'.
    I've created a new JSF page called 'main.jspx' which is based on the templateDef1 and in the center facet I dropped an ADF Bounded Task Flow as a Region. This bounded task flow contains two pages ('asort.jsff' and 'report.jsff'). When I run the main.jspx page I can navigate from 'asort' to 'report' page fragment using the button inside the page fragments.
    Now I want to navigate to those page fragments using the commands link from 'templateDef1.jspx'. What should I do ?
    I've tried several things but nothing works.
    Any help will be appreciated.
    Regards,
    Wojtek.
    Edited by: kojot on 2011-01-13 03:55

    Thank you a lot for you replies.
    Amit, I tried your solution but something doesn't work. I think the parameter isn't passing into the task flow.
    In my template page, after I added <af:setActionListener> I got two warnings: Reference "PageFlowScope.Flow" not found.
    The ref Center facet is refreshing properly, but it always displays the assort.jsff, because it is marked as default activity in my task flow.
    Here is the fragment of code of template page:
    <af:commandLink id="clAsort">
                      <af:panelGroupLayout id="pt_pgl2" halign="center"
                                           valign="middle" layout="vertical">
                        <af:image source="/ikony/asortyment.jpg" id="pt_i1"
                                  shortDesc="Asortyment"/>
                        <af:outputLabel value="Asortyment" id="pt_ol1"
                                        inlineStyle="color:Blue;"/>
                      </af:panelGroupLayout>
                      <af:setActionListener from="#{'A'}"
                                            to="#{pageFlowScope.Flow}"/>
                    </af:commandLink>
                    <af:spacer width="30" height="10" id="pt_s1"/>
                    <af:commandLink id="clReport">
                      <af:panelGroupLayout id="pt_pgl3" halign="center"
                                           valign="middle" layout="vertical">
                        <af:image source="/ikony/raporty.jpg" shortDesc="Raporty"
                                  id="pt_i2"/>
                        <af:outputLabel value="Raporty" id="pt_ol2"
                                        inlineStyle="color:Blue;"/>
                      </af:panelGroupLayout>
                      <af:setActionListener from="#{'R'}"
                                            to="#{pageFlowScope.Flow}"/>
                    </af:commandLink>And the code of the whole task flow definition:
    <?xml version="1.0" encoding="windows-1250" ?>
    <adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
      <task-flow-definition id="page-frag-task-flow">
        <default-activity id="__1">asort</default-activity>
        <data-control-scope id="__24">
          <shared/>
        </data-control-scope>
        <input-parameter-definition id="__12">
          <name id="__13">Flow</name>
          <value>#{pageFlowScope.Flow}</value>
          <class>java.lang.String</class>
        </input-parameter-definition>
        <view id="asort">
          <page>/fragments/asort.jsff</page>
        </view>
        <view id="raport">
          <page>/fragments/raport.jsff</page>
        </view>
        <router id="router1">
          <case>
            <expression>#{pageFlowScope.Flow == 'A'}</expression>
            <outcome id="__18">asortView</outcome>
          </case>
          <case>
            <expression>#{pageFlowScope.Flow == 'R'}</expression>
            <outcome id="__23">raportView</outcome>
          </case>
          <default-outcome>raportView</default-outcome>
        </router>
        <control-flow-rule id="__2">
          <from-activity-id id="__3">asort</from-activity-id>
          <control-flow-case id="__4">
            <from-outcome id="__6">viewRaport</from-outcome>
            <to-activity-id id="__5">raport</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__7">
          <from-activity-id id="__8">raport</from-activity-id>
          <control-flow-case id="__10">
            <from-outcome id="__11">viewAsort</from-outcome>
            <to-activity-id id="__9">asort</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__14">
          <from-activity-id id="__15">router1</from-activity-id>
          <control-flow-case id="__17">
            <from-outcome id="__19">asortView</from-outcome>
            <to-activity-id id="__16">asort</to-activity-id>
          </control-flow-case>
          <control-flow-case id="__20">
            <from-outcome id="__22">raportView</from-outcome>
            <to-activity-id id="__21">raport</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <use-page-fragments/>
      </task-flow-definition>
    </adfc-config>In main.jspx page, after I dropped the task flow as region, I left the parametersMap blank and I set the value to the parameter Flow as #{pageFlowScope.Flow}. Am I doing it right ? I have to missed something becuase it doesn't work.
    I also read ADF Handbook and some blogs to get know how to pass parameters into bounded task flow, but I couldn't solve my problem.
    Regards,
    Wojtek.

  • Create a multiple Pg PDF with Forms, while adding up total of each page.

    My name is Javier Morales, I am working on a project for a client in the clothing business. I created a form that it is working very good. I would like your help on figuring out how to insert additional pages to a Pdf form document and keep on adding the Totals of each page.
    My email [email protected] I will really appreciate your prompt response. Right now I have them as single PDF documents, which work fine, as long as I dont try to combine them.

    Fields within an AcroForm PDF need to uniquely named unless you want the identically named fields to share the same value.
    You may have to rethink your approach. You should look at using the template object to spawn additional pages. Unformtuately templates do not function in versions of Reader before XI.

  • Photo template pages

    When I selected a photo template page, I got 4 slots for pictures. Does that mean I can only, actually, have 4 photos? I can't seem to grab it to duplicate it nor find a place to simply increase the pictures to 6 or 10 or whatever.
    Should I just skip that template and use a blank page and perhaps drop in a photo album from iPhoto? I mean, it seems silly to think that Apple has only a page for 4 photos.

    Actually you can drop in up to 99 photos into the photo template area. Or you can drop in a few at a time. The template will automatically expand as you drop more photos in. Just drag your photos over the thumbnail area and you will see the template box highlight in blue and your cursor will turn into a green "+" sign. Then let go of your photos and they will be added to the thumbnails!
    And yes, you can also use iPhoto and select up to 99 photos and then click on the iWeb button and select "photo page". That will work, too!

  • Background -color of a template page through skinning

    Hi All,
    I designed a Template page using webcenter portal application .In that I added some Images .
    Now I want to get good look and feel for that template using skinning .By default in the application we have portal-skin.css.
    So I want to apply background -color to that template page.But the color should be shaded with more than one color.So how can I
    get it through skinning.Could anyone help me on this.
    Thanks
    keerthi

    Hi Jiri,
    Thanks for your quick reply .
    I have seen the link which you gave .But they had mentioned like this to apply for background.
    background: -webkit-linear-gradient(left, grey, grey 30%, white 30%, white);
    But in my skin.css file i have not found this property -webkit-linear-gradient.
    And another syntax is of like this:
    div#content {background: url("./gray.png") repeat-y, white; background-size: 30%;}
    Here there are uploading color as a image .But actually i am not following this way .
    Could we have any other approach for this.
    Thanks
    keerthi.

  • Passing parameters in a html page using xwd_tmppg.create

    We are in the initial stage of Developing a OLAP Web Application using
    Oracle Express Web Agent 6.3.2,Oracle Express Administrator6.3.2.
    Flow of our screens are:-
    We have a login screen that authenticates user entry to access his assigned role screen.Based on the role the user selects we will be listing out the analysis in a screen that the user could access.
    Express Programs are used to create Role and Analysis screen.
    User logged information is passed from login to role screen and to
    analysis screen using XWD_APPPG.CREATE that accepts parameters.
    Moreover this function can only be used to create html page with out
    data views.
    Now let us come to our problem-
    We need to take the user from analysis screen to detailed data view screen that shows the OLAP cube with a back & exit button.As explained earlier you need to use the function XWD_TMPPG.CREATE to create dataview.It is not possible to pass parameters through this function.This function accepts .html as the only parameter.But we need to pass the userid info to get back to analysis screen for the user to select the next analysis.I need the user logged info available in the template file.
    Is there any solution for this problem or any other approach to capture the user logged info in the template file???

    Hi Aneel,
    Thanks for your informative suggestion on how to receive data from
    previous page on to the template page using LOCATION.SEARCH.SUBSTRING
    function.
    I could very successfully get the userid information by implementing
    this method within the SCRIPT boundary.
    I also want to pass this value to a express program embedded
    within the <!--EXPRESS call foot(userid)--> so that it will enable the
    user to go back to List of analysis page.her my footer program will
    inturn call the Analysis Page with the userid information.That's my
    whole idea.
    I tried the following methods to acieve my end result-
    1)Tried to store the value in a local variable in the template & passed
    it to the express program -- Error thrown was "userid is not attached in
    the database"
    2)Directly specifed location.search.sunstring in the express program..
    Still the same error was thrown
    3)Thought of storing the value in the name of hidden object .Still this
    will not work out because i need to declare the object in the FORM..
    Moreover the value is avialable wihin the JAVA SCRIPT range.Out of this
    range template is not able to identify this value.
    Any idea Aneel form your end.
    Can you let me know how to use hidden object in achieving the result.
    I have been working very hard for quite sometime.
    Advance thanks.
    Nanda Kishore

  • Javascript for Button to Hide Template Page

    This should be simple (I think).
    Just need to know how to write the javascript that when a button is clicked it hides my template page. Template page is called "Add Expenses"

    Here's a link to the documentation: http://livedocs.adobe.com/acrobat_sdk/11/Acrobat11_HTMLHelp/JS_API_AcroJS.89.1218.html
    Note that it doesn't work with Reader, but Reader 11 can delete pages that have been added as a result of spawning a template page: http://livedocs.adobe.com/acrobat_sdk/11/Acrobat11_HTMLHelp/JS_API_AcroJS.89.458.html

  • How To Add A Template Page

    Hi! So in school, I am required to write up a newspaper and conveniently I have a Late 2013 Retina 13.3" Macbook Pro. After playing around with the pages Newsletter templates, I decided to go with the first option. However I could not find any option or tools to add a new template page. My teacher in school seems to have done it by going to Sections and then selecting various template pages. It seems as if this feature was removed in the new Yosemite update for Pages. Is there an alternative or another option for me to get additional template pages? Thanks!

    Hi KindaKing,
    It seems you would like to know how to save a document you've created as a Pages template. You can do this easily by following the steps in this article:
    Pages for Mac 5.0: Add custom templates
    If you create a document that you want to use again as a model for other documents, you can save it as a template. Creating your own template can be as simple as adding your company logo to an existing template, or you can design a completely unique template. 
    You can add your custom template to the template chooser, or save it as a file to share with others or to install and use on your iOS device. 
    You can install a custom template from an email attachment, iTunes, a WebDAV server, or other apps. If you create a custom template on your Mac, you can save it to iCloud. 
    Save a document as a template
    Choose File > Save as Template (the File menu is at the top of your computer screen).
    Click one of the options:
    Add to Template Chooser: Type a name for the template, then press Return. Your template appears in the My Templates category in the template chooser. 
    Save As: Type a name for the template, then choose where you want to save it. 
    If you save it to iCloud, the next time you open Pages on your iOS device, the template appears as a downloadable file in the document manager. 
    If you save a template to a web server or upload it to webmail, it must have the file extension .template.zip to install it and use it in Pages on your iOS device. 
    Install a custom template
    If you saved the custom template to your computer, to a server, or to iCloud, you can quickly install it. Templates saved to iCloud appear in the document manager and are identified as templates by a template badge. 
    Double-click the template file (it has the file extension .template), then click Add to Template Chooser.
    Rename or delete a custom template
    In the template chooser, Control-click the template name, then choose Rename or Delete.
    If you’re renaming, type a new name, then press Return.
    Custom templates always appear in the My Templates category in the template chooser. You can’t rearrange templates; they always appear in the order in which they were added.
    Thank you for contributing to Apple Support Communities.
    Take care,
    Bobby_D

  • Flash no longer working when updating a template page

    Recently switched from GoLive over to DW CS3. I've purchased Total Training for DW CS3 to help me with the transition.
    I am wanting to create a template page to use for the entire site so that if I need to make a change to the template, it updates my entire website.  When I upload the page, the flash image loads fine. The problem I'm having is if I reopen the template.dwt page and make a change, when DW updates the pages that are linked to the template, the flash image in the pages no longer work.
    Here are my steps I've taken:
    1.  Created a page called index.html
    2.  Made an editable region called "main content" using Insert>Template Objects>Editable Region
    3.  Created a folder called templates in the root directory
    4.  File>Save as Template and called it home.html (for testing so I don't mess up my working index.html page)
    5.  File>New>Page from Template and selected my template.dwt file
    6.  Added content to the page.
    7.  File>Save As company-history.html
    8.  Upload index.html, home.html and company-info.html to the server.
    Everything works like it is supposed to.
    9. Open template.dwt and make a change.
    10. Save page and DW updates the home.html and company-info.html pages
    11. Upload to server
    12. Flash image on those two pages stop working
    Here are the links to my pages
    Index - Working properly
    Home - (made from template) Flash not working
    Company Info - Flash not working (made from template) Flash not working
    Any ideas where I'm going wrong?

    Oh, I see you did.  So in the template file, make this -
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','900','height','256','title','Main Flash Slideshow','src','../images/Main-Flash-Slideshow','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','../images/Main-Flash-Slideshow' ); //end AC code
    </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="256" title="Main Flash Slideshow">
          <param name="movie" value="images/Main-Flash-Slideshow.swf" />
          <param name="quality" value="high" />
          <embed src="images/Main-Flash-Slideshow.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="256"></embed>
        </object>
    Read like this -
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','900','height','256','title','Main Flash Slideshow','src','/images/Main-Flash-Slideshow','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','/images/Main-Flash-Slideshow' ); //end AC code
    </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="256" title="Main Flash Slideshow">
          <param name="movie" value="/images/Main-Flash-Slideshow.swf" />
          <param name="quality" value="high" />
          <embed src="/images/Main-Flash-Slideshow.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="256"></embed>
        </object>
    See if that helps.
    Message was edited by: Murray *ACP*

  • Set browser window title in template page

    Hi,
    How I can set the window title in template page ?
    I know how to do it in regular page:
    <af:document id="d1" title="Dashboard">
    But in template I don't have a document tag.
    so I added this before the <af:form> :
    <html>
    <head>
    <title> My title </title>
    </head>
    </html>
    But the problem is that I want to insert in the title something like that:
    title="#{generalPage.serverName}"
    Any ideas how can i do it ?
    Thanks

    You don't set the title in the template, you set the title in the page that is based on the template.
    There you will have the af:document tag.

  • Creating Parameters in RTF Template for BI Publisher Report

    hi,
    I have created Parameters in my BI Publisher Report and in SQL query. But i need to create same parameters in RTF Template , so that when i publish this report in dashboard , parameters will be visible. Can you please tell me how to create Parameters in RTF Template for BI Publisher Report ? I am not finding option. Please let me know .
    Thanks in advance
    Gayathri.

    all the parameter's value will be there in your xml .
    just you need to add parameter heading and corresponding xml tag name to get the parameter value on the report.
    if u dont have you can try like below
    https://blogs.oracle.com/xmlpublisher/entry/get_your_parameters_here_guv
    Declare Parameter in RTF Template
    Before you use the parameter in the RTF template file you need to declare it first. You can do so by having the following syntax.
    <?param@begin:%parameter_name%?>
    Note: where %parameter_name% is the parameter name that you have created at the BI Publisher Server UI.
    Here is an example:
    <?param@begin:param1?>
    Use it in RTF Template!
    Once it’s declared in the RTF template you can start using it as the same way you use the variable. You need to just add ‘$’ prefix in front of the parameter name. Here is the example:
    <?$param1?>
    The above example would print the parameter value in the report output. If you want to use this value in your condition or calculation you can simply use it as ‘$param1’. Yes, it’s that simple.
    If you are not sure if and how the parameter values are passed to the report when you run the report you can use this command in your RTF template, which will return all the parameter values passed to the RTF template at the runtime.
    <?xdoxslt:getXDOProperties($_XDOCTX)?>
    http://kirti-bi-solutions.blogspot.com/2009/06/passing-parameters-from-obiee.html

Maybe you are looking for

  • Using regular expressions in content dictionaries

    I need to create a content dictionary containing regular expressions. I also need to use the "\" to escape some characters that would otherwise be regex meta-characters. When using a regex in a message filter, the "\" must be doubled because of parsi

  • Lightbox js and css files are empty

    Hello All, I am new to this forum, new to Dreamweaver (running CS6) and new to web design and html and all of it really.  I am hoping you can help me.  I installed the lightbox widget, put my own pictures in, which show up fine, but nothing happened

  • Create infotype 0105 records

    Hi All, I am trying to use HR_MAINTAIN_MASTERDATA to create IT 0105 records for 2 subtypes namely '0010' for e-mail and '9000' for external id. I am able to create a record for both by populating the PROPOSED_VALUES table and passing it to the FM. Bu

  • Unresolved symbol: U_get_previous_frame_x in intermedia

    Hi All I am getting the following error while running a test command "exec ctx_output.start_log('log')" /usr/lib/dld.sl: Unresolved symbol: U_get_previous_frame_x (code) from /opt/ims /oracle/product/RDBMS/8.1.5/ctx/lib/libctxx8.sl /usr/lib/dld.sl: U

  • Scripts in an action CS5/Mac

    I have several Applescripts that are loaded into the Script menu. I also have several actions that are easier to use as actions and at least one that cannot be replicated using Applescript. I'd like to consolidate them into just one interface on the