質問

これは、Umbracoを使用しています。誤った命名形式を使用してドキュメントタイプ/ページを作成しました。バックエンド管理パネルを検索したときにそれらを/about-page/に変更する方法は、/about値を変更するオプションがあるように見えないように見えます。

誰もがUmbracourlaliasまたはUmbracourlNameを使用して簡単なコードに基づく例を提供することができます。

ありがとう

役に立ちましたか?

解決

@RUNヤードソリューションによるDigBySwiftヘルプでコメント

正しい解決策:

  1. Property ON Document Types URL
  2. を変更したいすべてのページに適用される
  3. e.gページのURLが必要なものをすべて呼び出し、新しいタブを作成します。
  4. エイリアス umbracourlName
  5. テキストスティング
  6. 必須であるべきではありません(.Urlが存在する必要があるビュー内の.umbracoUrlAliasの置き換えを開始するとき)
  7. generic
  8. 保存
  9. に右上に保存します。

    スターターキットのためのスクリーンショットをUmbraco v7.2.5に追加しました Umbraco v7.2.5のスターターキット用のスクリーンショットの追加

他のヒント

問題を非常に誤解していない限り、あなたはあなたのページの名前を変更して再配布することができるだけです。追加のフィールドは必要ありません。[プロパティ]タブの値を変更してページを再配布します。これにより、ページのURLが自動的に変更されます。

umbracoUrlNameプロパティエディタを使用してTextStringというプロパティを作成することもできます。これに値がある場合は、ページ名ではなく、この値を使用してページのURLフラグメントを生成します。これにより、umbracoUrlAliasなどのエイリアスを作成するのではなく、ページのURLが変更されます。

解決策:

  • ドキュメントタイプにプロパティを作成するURL
  • を変更したいすべてのページに適用される
  • e.gページのURLが必要なものをすべて呼び出し、新しいタブを作成します。
  • エイリアス umbracourlalias
  • テキストスティング
  • 必須.Urlが存在する必要があるビュー内の.umbracoUrlAliasの交換を開始するとき)
  • あなたのすべてのページに入り、あなたがただ作成したプロパティを使ってそれらを名前変更してください
  • あなたのコードを使って、.Urlを使用したナビゲーションで、それを.umbracoUrlAliasに変更し、新しいURLが使用されます。

注意.umbracoUrlAliasを使用しない場合は、リンクがアクティブになります。

You can apply on URL names in web.config:

In section find:

<add key="umbracoUseDirectoryUrls" value="false" /> 

this will set url names for new created items to name.aspx

If you set this to 'true' then new items will be named like /name/

Additionaly you might want to avoid of Handling some urls by Umbraco pipline, just use this setting - add URLs which must be bypassed:

<add key="umbracoReservedUrls" value="~/config/splashes/booting.aspx,~/install/default.aspx,~/config/splashes/noNodes.aspx,~/VSEnterpriseHelper.axd" />
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top