ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

SOY CMSコミュの繰り返し使う部品のブロック化

  • mixiチェック
  • このエントリーをはてなブックマークに追加
初歩的な質問で恐縮ですが、ここ二日ほどこれで煮詰まってしまいまして
どなたかアドバイスいただけたらと思います。
(SOYのフォーラムはなぜか何度もユーザー登録に失敗してしまい
質問することができませんでした・・・)

簡単な会社のサイトをsoyで組みなおしてみようとがんばっているところです。

サイト自体をsoyで表示されるまでは本当にあっけなくできました。
が、ヘッダーやフッターなど、よく使う部分をパーツ化し、組んで使おうとすると
まったくうまくいきません。

例を挙げると、グローバルナビゲーションをブロック化しようとしても
そのブロックを挿入した位置に平文で

<ul class="nl clearFix">
<li><a href="#">TOPページ <span class="en">TOP</span></a></li>
<li><a href="products.html">取扱製品 <span class="en">Products</span></a></li>
<li><a href="company.html">会社案内 <span class="en">Company</span></a></li>
</ul>

と表示されてしまいます。

これをきちんと表示させるにはどうしたらよいのでしょうか?

ご回答いただければ幸いです。

コメント(8)

犬の紳士さん ありがとうございます。

<!-- block:id="mainmenu" -->
<!-- cms:id="content" -->
<!-- /cms:id="content" -->
<!-- /block:id="mainmenu" -->

というタグは記述しています。

私が誤解していたら指摘して頂きたいのですが

-------------------------
<ul class="nl clearFix">
<li><a href="#">TOPページ <span class="en">TOP</span></a></li>
<li><a href="products.html">取扱製品 <span class="en">Products</span></a></li>
<li><a href="company.html">会社案内 <span class="en">Company</span></a></li>
</ul>
-------------------------

という「記事」を作成し、それに「mainmenu」というラベルを付けて保存しておけば、ページの任意の場所に

<!-- block:id="mainmenu" -->
<!-- cms:id="content" -->
<!-- /cms:id="content" -->
<!-- /block:id="mainmenu" -->

と記述すればそこにメインメニューが表示される、というモノではないのでしょうか?

テキストのみのフッターはその方法でうまくいきました。

meinmenuも試したのですが。メインメニューのリンクやスタイルが反映されず、ただ平文で表示されてしまうので、はじめの質問のようになりました。

犬の紳士 さん、ありがとうございます。

ラベル設定も、画面の指示に従って行っているのですが、
私のやり方がまちがっているのでしょうか・・・
本来の「メインメニュー」が表示されている画面と、
記事にmaimmenuというラベルを付けて表示しようとして
うまく言っていない画面です。
かなり時間が経過していますが、私も同じところで詰まったので、後人のためにもご回答いたします。

エントリー(記事)一覧の詳細にソースコードを書き込むと、そのままの表記ででてしまいますよね。
上部のメニュー(太字にしたりリンクをはったり画像を挿入するメニューバーのことです)
の中にちんまりとですが、ソースコード、というメニューがあるのでそれをクリックします。

そして別窓で表示される画面でソースコードを書き込んで更新してみてください。

うまくいくと思います。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

SOY CMS 更新情報

SOY CMSのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング