Jun 15, 2026

PmWiki

PmWiki

pmwiki.org

edit SideBar

Search

EditTemplates

å•ã„

æ–°ã—ã„ページã®ãŸã‚ã®"テンプレート編集"ã‚’ã€ã©ã®ã‚ˆã†ã«ç¢ºç«‹ã§ãã¾ã™ã‹ï¼Ÿ

ç­”ãˆ

ã“ã®æ©Ÿèƒ½ã¯2.0.beta26以é™ã§ã®ã¿æœ‰åйã§ã™

$EditTemplatesFmt 変数ã¯"æ–°è¦"ページã®ãƒ†ãƒ³ãƒ—レートを定義ã™ã‚‹ç‚ºã«ä½¿ã‚れるåå‰ã§ã™ã€‚ 例ãˆã°ã€

    $EditTemplatesFmt = 'Cookbook.Template';

ã¯ã€å…¨ã¦ã®æ–°è¦ãƒšãƒ¼ã‚¸ã®ãƒ†ãƒ³ãƒ—レートã¨ã—ã¦ã€Cookbook.Template ページを使ã†ã¨å®£è¨€ã—ã¾ã™ã€‚ $EditTemplatesFmt ã¯$Group, $Nameãªã©ã®å‚ç…§ã‚’å«ã‚られã¾ã™ã€‚

    $EditTemplatesFmt = '$Group.Template';

ã¯ã€ç¾åœ¨ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«ã¦ã€æ–°è¦ãƒšãƒ¼ã‚¸ã®ãƒ†ãƒ³ãƒ—レートã¨ã—ã¦ä½¿ã†ã¨å®£è¨€ã—ã¾ã™ã€‚ ã¾ãŸã€ç®¡ç†è€…ã¯ãƒ†ãƒ³ãƒ—レートã®é…列を定義ã§ãã€ã“ã®å ´åˆã€æœ€åˆã«è¦‹ã¤ã‹ã£ãŸãƒ†ãƒ³ãƒ—レートãŒé¸æŠžã•れã¾ã™ã€‚

    
    # 存在ã™ã‚‹ãªã‚‰ã°ã€ç¾åœ¨ã®ã‚°ãƒ«ãƒ¼ãƒ—ã®ãƒ†ãƒ³ãƒ—レートを使ã†
    # ãã†ã§ãªã‘れã°'Main.MasterTemplate'を使ã†
    $EditTemplatesFmt = array('$Group.Template','Main.MasterTemplate');
    

å˜ä¸€ãƒšãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—レート

ãれã‹ã‚‰ã®å…¨ã¦ã®ãƒªãƒ³ã‚¯ãŒå…±é€šãƒ†ãƒ³ãƒ—レートを使ã†ã‚ˆã†ã«ã€å˜ä¸€ã®ãƒšãƒ¼ã‚¸ã‚’変更ã§ãã¾ã™ã€‚ SomeGroup.SomePageページをã€å…¨ã¦ã®ãƒªãƒ³ã‚¯ãŒSomeGroup.SomeTemplateを編集テンプレートã¨ã—㦠使ã†ã‚ˆã†ã«å¤‰æ›´ã™ã‚‹ãŸã‚ã€localディレクトリ㫠以下ã®PHPコードをå«ã‚€SomeGroup.SomePage.phpファイルを作æˆã—ã¾ã™ã€‚

    
    <?
    $LinkPageCreateFmt = "<a class='createlinktext'
    href='\$PageUrl?action=edit&amp;template=SomeGroup.SomeTemplate'>\$LinkText</a>
    <a class='createlink' href='\$PageUrl?action=edit&amp;template=SomeGroup.SomeTemplate'>?</a>";
    ?>
    

ã“れã¯SomeGroup.SomePageã®"ãƒšãƒ¼ã‚¸ã®æ–°è¦ç·¨é›†"リンクをã€è‡ªå‹•çš„ã«template= parameterã‚’å«ã‚€ã‚ˆã†ã«å¤‰æ›´ã—ã¾ã™ã€‚

テンプレートã®ã‚·ãƒ£ãƒƒãƒ•ル

æ–°ã—ã„ディレクティブを作æˆã™ã‚‹ç‚ºã«PmWikiã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—関数を利用ã—ã€ãƒšãƒ¼ã‚¸ã®ç•°ãªã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§ç•°ãªã‚‹ãƒ†ãƒ³ãƒ—レートを使ã†ã“ã¨ã‚‚å¯èƒ½ã§ã€(:edittemplate:)ã¯ã€å…¨ã¦ã®ãƒªãƒ³ã‚¯ãŒãれã«ç¶šãテンプレートを設置ã™ã‚‹ã€‚ 例ãˆã°ã€ï¼‘ã¤ã¯æ˜ ç”»ã«ã¤ã„ã¦ã€ã‚‚ã†ï¼‘ã¤ã¯ãƒ†ãƒ¬ãƒ“番組ã«ã¤ã„ã¦ã®ã€ï¼’ã¤ã®ãƒªãƒ³ã‚¯ã‚°ãƒ«ãƒ¼ãƒ—ã§ãƒšãƒ¼ã‚¸ã‚’設定ã—〠Main.MovieTemplateã¨Main.TVTemplateテンプレートをãれãžã‚Œç·¨é›†ã—ãŸã„ã¨ã—ã¾ã™ã€‚

Page Actions

Recent Changes

Group & Page

Back Links