Impossible is nothing

记录在sharepoint工作中的经验

博客园 首页 新随笔 联系 订阅 管理
  26 Posts :: 1 Stories :: 36 Comments :: 1 Trackbacks
需求:

     同上

问题是要解决的, 于是东改改西改该, 结果~~~.

1.  用SPD打开Editpost.aspx, 直接查看该WebPart的Code, 看ControlMode和TemplateName的属性.



2.   系统安装的所有Control都在 ~\12\TEMPLATE\CONTROLTEMPLATES下面,  通过搜索New和BlogForm关键字,  发现有许多非常常用的都在DefaultTemplates.ascx;

找到相关, 默认代码是:
<SharePoint:RenderingTemplate ID="NewFormToolBar" runat="server">
    
<Template>
        
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator="&nbsp;" runat="server">
                
<Template_Buttons>
                    
<SharePoint:AttachmentButton runat="server"/>
                 
</Template_Buttons>
        
</wssuc:ToolBar>
    
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate ID="BlogNewFormToolBar" runat="server">
    
<Template>
        
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator="&nbsp;" runat="server">
                
<Template_Buttons>
                 
</Template_Buttons>
        
</wssuc:ToolBar>
    
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate ID="BlogEditFormToolBar" runat="server">
    
<Template>
        
<script>
            recycleBinEnabled = 
<SharePoint:ProjectProperty Property="RecycleBinEnabled" runat="server"/>;
        
</script>
        
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator="&nbsp;" runat="server">
                
<Template_Buttons>                    
                    
<SharePoint:EditSeriesButton runat="server"/>
                    
<SharePoint:DeleteItemButton runat="server"/>
                 
</Template_Buttons>
        
</wssuc:ToolBar>
    
</Template>
</SharePoint:RenderingTemplate>

发现BlogNewFormToolBar & BlogEditFormToolBar标签下面的Template_ButtonsNewFormToolBar中的少了一个属性:
<SharePoint:AttachmentButton runat="server"/>

Copy之后,然后重新启动IIS, 这就是我想要的结果:

New Item:


Edit Item:

posted on 2008-06-17 17:43 Lordan 阅读(180) 评论(7)  编辑 收藏 网摘 所属分类: Moss

Feedback

老兄啊,我按你的方法没有用啊,出不来
  回复  引用    

#2楼 [楼主] 2008-06-18 11:30 Lordan      
@林宁foxconn

重启IIS了吗?
  回复  引用  查看    

@Lordan
重啟了,但是還是沒有出來那一個鏈接,不過按照你的思路的話,那很多的那一种工具欄的話,都可以在那自定義控件里面改嗎?
  回复  引用    

#4楼 [楼主] 2008-06-20 11:19 Lordan      
@林宁foxconn

要不然把NewFormToolBar下的整个<Template>给覆盖过去了, 至少我用这种方法把那玩意给显示出来了, 很多系统默认的控件都是放这里, 而且你看整个目录都是那些用户控件.

  回复  引用  查看    

這里還有一個問題,就是那個導航菜單,比如說,我在一個站里建了其他的子站點,在導航條上點其它的網站標簽,結果進去了,他的標簽還沒有切換過去,還是在第一個網站的標簽上,請問這是怎麼回事啊
  回复  引用    

#6楼 [楼主] 2008-06-23 10:04 Lordan      
@林宁foxconn
确保你建的站点结构的正确? 另可修改你那导航的菜单.
  回复  引用  查看    

#7楼  2008-09-26 15:49 gchyu [未注册用户]
感谢楼主分享宝贵经验,按你的方法已经测试成功,现有一个问题需要请教:附件上传成功了,如何在浏览文章的时候也能看到相应附件呢???谢谢。
  回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-17 14:35 编辑过
Google站内搜索



相关文章:


相关搜索:
attachment SharePoint

相关链接: