>--> Blogger テンプレートにさらに新しいウィジェットタグが登場 | クリボウの Blogger Tips

クリボウの Blogger Tips

Google Blogger の使い方、カスタマイズ方法、各種ツールなど、
Blogger 関連の役立つ情報を紹介しています。

> | > Blogger テンプレートにさらに新しいウィジェットタグが登場

Blogger テンプレートにさらに新しいウィジェットタグが登場


前回、Blogger テンプレートのウィジェットタグに新しい表現方法が登場 という記事を書きましたが、すぐにまた新しいウィジェットタグが追加されています。

何が追加されたかというと、以下のとおりです。

  • b:elseif
  • b:switch
  • b:eval
  • b:with
早速、順に見ていきます。


elseif

これまで、条件分岐では b:if (条件に合う場合)と b:else (合わない場合)というのがあったんですが、条件に合わない場合に別の条件を追加する b:elseif が新しく登場しています。下に掲載したのは、ページの種類によって表示する内容を切り替えるコード例です。

<b:if cond='data:blog.pageType == "static_page"'>
  静的ページに表示する内容
<b:elseif cond='data:blog.pageType == "item"'>
  個別投稿ページに表示する内容
<b:else/>
  それ以外のページに表示する内容
</b:if>


switch

複数の条件分岐で参照するデータが同じ場合、b:switch というタグを使うこともできます。b:switch に参照するデータ名を、b:case に等しいかチェックする値を入れます。すると、該当した b:case の後に記述した内容が表示されます。b:default の後に記述した内容は、b:case で等しい物がなかった場合に表示されます。上のコードと同じ内容を b:switch で書き直したのが、下の例です。他のプログラム言語の switch でよく見られる break は要りません。「トップページの場合は」、「アーカイブページの場合は」などと、条件をどんどん付けくわえたい場合に便利です。

<b:switch var='data:blog.pageType'>
<b:case value="static_page" />
  静的ページに表示する内容
<b:case value="item" />
  個別投稿ページに表示する内容
<b:default />
  それ以外のページに表示する内容
</b:switch>


eval

b:eval は、文字列を式として実行するための文です。ちょっとした計算や文字列の連結をして、内容を表示するのに適しています。

例 1: 画像などに適用するスタイルシートに、画像の縦横の比率そのままで拡大・縮小させた値を記述する例です。

min-height: <b:eval expr="data:newWidth * data:height / data:width" />px;
(「新しい幅 × 高さ ÷ 幅」を計算して、「新しい高さ」を表示。)

たとえば元の幅 width が 200 で、高さ height が 150、新しい幅 newWidth が 400 の場合には、(400 * 150 / 200) ということで、実際に以下の内容を表示します。

min-height: 300px;


例 2: 配列構造になったデータを直接表示する例。

<b:eval expr="data:post.labels[0].url" />
(投稿の一つ目のラベルのラベルページの URL を表示。)

データを直接記述する <data:post.labels[0].url/> という書き方でもいいんじゃないかと試してみたんですが、これだとテンプレートを保存することができませんでした。従来、配列のような構造になっているデータについては b:loop を使わないといけなかったのが、b:eval でも直接記述できるようになったということのようです。


例 3: 三項演算子の結果を書き出す例。三項演算子は、前回追加された表現でしたね。

<b:eval expr='data:post.allowComments ? "Comment" : "Comments Disabled" />
(投稿にコメント可能な場合「Comment」と表示、不可の場合は「Comments Disabled」と表示。)


with

b:with を使うと、計算式の値などを一時的に格納する変数を作ることができます。

<b:with var='myComputedValue' value='50 + 40' >
  <data:myComputedValue/>px;
</b:with>
(「50 + 40」の計算結果を「myComputedValue」に格納。その後、「px;」を付加して書き出し。)

変数を書き出すのは、<data:myComputedValue/><b:eval expr='data:myComputedValue' /> のどちらを使ってもOKです。属性値としてなら expr:width='data:myComputedValue' のように使います。なお、b:with で囲んだエリア内でしか変数は使えないので、注意が必要です。


あとがき

今回のテンプレートタグの仕様変更で、実際には内容を書き出さずに、変数を指定したり、計算をしたりできるようになりました。Blogger テンプレートでできることが、格段に広がった印象です。新しいテンプレートタグを駆使して、自分だけのテンプレートづくりに挑戦してみるのもいいかもしれません。テンプレートタグのこういう組み合わせで、こんなことができるよというアイデアがもしあれば、教えてくださいね。


関連: 参考:


スポンサードリンク:
お願い:
「この記事役に立った!」と思ったら、ぜひフィード登録をお願いします。 

Comments:63


  1. http://emcmee.jimdo.com/
    http://emcmee.jimdo.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6/ شركة نقل عفش بالرياض
    http://emcmee.jimdo.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%B9%D9%81%D8%B4-%D8%A8%D8%A7%D9%84%D8%B7%D8%A7%D8%A6%D9%81/ شركة نقل عفش بالطائف
    http://emcmee.jimdo.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%B9%D9%81%D8%B4-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85/ شركة نقل عفش بالدمام
    http://emcmee.jimdo.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A8%D8%AC%D8%AF%D8%A9/ شركة نقل عفش بجدة
    http://emcmee.jimdo.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%B9%D9%81%D8%B4-%D8%A8%D8%A7%D9%84%D9%85%D8%AF%D9%8A%D9%86%D8%A9-%D8%A7%D9%84%D9%85%D9%86%D9%88%D8%B1%D8%A9/ شركة نقل عفش بالمدينة المنورة
    http://emcmee.jimdo.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D8%B7%D8%A7%D8%A6%D9%81/ شركة تنظيف بالطائف

    ReplyDelete
  2. This is really a great stuff for sharing. Keep it up. Medical Project Help Thanks for sharing.

    ReplyDelete
  3. I appreciate your efforts in preparing this post. OS Writing Service I really like your blog articles.

    ReplyDelete
  4. شركات كشف تسربات المياه
    مشكلة تسريب المياه من أكثر المشكلات التي تقابل جميع عملائنا، ولهذا شركتنا تكون هي الشركة الأفضل في حل هذه المشكلة، حيث أنها تعمل على حل هذه المشكلة دون أن تقوم بكسر أو خدش البلاط والسيراميك، فهي تقوم باستخدام أحدث الأجهزة التي تعمل على كشق تسريبات المياه دون الحاجة إلى الكسر، كما أن شركة كشف تسريبات بالدمام ت تعتمد على فريق كامل من العمالة الذي لديهم خبرة كبيرة في العمل بهذا المجال، فالشركة تقوم بتقديمها لأفضل الخدمات والعروض فأسعار الشركة تتناسب مع جميع عملائها، وهي تقدم أفضل الخدمات التي تميزها عن الشركات الأخرى، كما أن شركة كشف تسريبات المياه بالدمام تتصف بالشفافية والمصداقية التي تجعل عملائها يثقون بها.

    ReplyDelete
  5. نقومبغسيل جميع انواع السجاد نقوم اولا باتعرف على نسيج السجاد ومن ثم الطريقة المناسبة لتنظيفها

    شركة تنظيف سجاد بالمدينة المنورة

    ReplyDelete
  6. Insect Control Company
    The company of excellence tops the spraying and the eradication of domestic insects, whatever the suffering and whatever the amount of insects that suffer from them, cooperate with the best company interested in this service now شركة نقل عفش بالدمام
    Household insects are the problems of homes, especially in areas where heat is high, where insects are spread in the home and may cause many problems and serious illnesses.

    ReplyDelete
  7. تمتع الان معنا مع افضل الخصومات الرائعة التى تقدمة الشركة الان وعلى اعلى مستوى ممكن حيث اننا نعمل على تقدم افضل الخصومات والعروض من توكيل كريازي الرئعة التى لا احد يقدمة الان حيث اننا نعمل على تقدم افضل الخدمات الرائعة الان من صيانة كريازي التى تقدمة الشركة الان فى جميع المحافظات بمصر والوطن العربي التى لا احد يقدمة الان بمصر

    ReplyDelete
  8. تواصل الان معنا مع افضل العروض التى لا احد يقدمة الان من زراعة الشعر فى تركيا المتخصص فى جمع انواع زراعة الشعر الان وباقل التكاليف ىالمختلفة التى لا مثيل لها الان وباقل الاسعار الرائعة من مركز زراعة الشعر التى نقدمة الان فى جمع انحاء تركيا

    ReplyDelete
  9. Taruhan Gratis melalui Dealer Kiu-Kiu Online Zlatoust Situs www.pokerrusia.org Melalui BPD Kalsel Syariah Kode Bank 122.

    ReplyDelete
  10. Artikel Yang Bagus Gan Mohon izin Comment nya ^_^

    BOLA PELANGI - BANDAR MIX PARLAY TERBESAR DI INDONESIA HANYA DENGAN 1 USER ID SUDAH BISA BERMAIN SEMUA GAME.
    Join US ! klik link di bawah ini ☟

    Prediksi Bola dan Togel
    Bola Online
    Mix Parlay
    Bola Jalan
    Bandar Bola

    Untuk Info Dan Bonus Menariknya Bisa Hubungi Kami Di Bawah Ini :
    WHATSAPP 1 : +6282143134681
    WHATSAPP 2 : +6281333472723

    Ayo buruann , mana tau kamu menjadi jutawan setelah bergabung dengan kami .. buruann !!!




    ♛ Group FB Prediksi Parlay = https://www.facebook.com/groups/346501502486292/
    ♛ Instagram = https://www.instagram.com/bolapelangi_01/Bola Pelangi
    ♛ Pinterest = https://id.pinterest.com/bolapelangilounge/ Bolapelangi Lounge
    ✆ WA = +6282143134681 || +6281333472723

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. Clear description about the new widget tag in the blogger template is really a relevant information. New widget tags specification is really excellent. Thanks for sharing. Visit website

    ReplyDelete
  13. Thanks for sharing such a nice Blog.I like it.
    AVG contact number

    ReplyDelete
  14. Thanks for sharing such a nice Blog.I like it.
    Mcafee Customer Service

    ReplyDelete
  15. Custom College Paper Services online produces different assignments, including Legitimate College Writing Services, to help students deal with the Custom College Essay Services challenges they face every day.

    ReplyDelete
  16. I highly appreciate your keen interest. Make your life hassle-free and smooth by leveraging Python Assignment Help Australia service of GoAssignmentHelp portal. Here at GoAssignmentHelp, You can ask for strategic marketing assignment online at best available & affordable prices.

    ReplyDelete

  17. يتم تدريب فرقنا لتكون قادرة على التكيف مع التنوع الكبير لعملائنا شركة تنظيف مكيفات بالرياض
    فنى تركيب ستائر بالرياض وتوقعاتهم من حيث صيانة أجهزة تكييف الهواء. في الواقع ، نحن نحدد الاحتياجات ، ونحترم التوقعات ، وقبل كل شيء نتكيف مع قيود عملائنا من أجل تقديم أفضل خدمة لصيانة مكيفات الهواء لهم.

    حتى الآن ، قمنا بتسجيل أكثر من 450 عقد صيانة مع العملاء في عامل تركيب ستائر بالرياض
    شركه تركيب ستائر بالرياض منطقة رون ألب ، ولكن أيضًا في جميع أنحاء فرنسا. سواءً كانت المتاجر في العلامات التجارية الوطنية أو المستقلين (المتاجر أو المطاعم ...) أو المواقع الصناعية أو أصحاب الامتيازات ، فنحن نقدم حلاً لصيانة مكيفات الهواء يتناسب مع كل منها. يمكن أن ينتج عن ذلك عقد صيانة مُصمم خصيصًا لموقع أو متجر أو عمل أو مكاتب أو في عقود عامل تركيب ستائر بالرياض
    شركه تركيب ستائر بالرياض جماعية للعديد من المواقع الصناعية أو العلامات التجارية أو التجارة أو عدة وكالات.

    نعمل من الاثنين إلى الجمعة من الساعة 8 صباحًا إلى الساعة 5 شركة نقل اثاث من الرياض الي الاردن مساءً بالطبع ، يمكن تقديم عقود الصيانة مع عطلات نهاية الأسبوع والعطل الرسمية لك.

    شركة تنظيف مكيفات بالرياض

    إجراء دراسة لصيانة مكيفات الهواء

    ReplyDelete
  18. اسعار الحجر الفرعونى فى مصر 2020

    الهيكل الحجري ككل أو الانتهاء من المنزل بالحجر يثير دائمًا الشعور بالثقة والهدوء والانسجام مع الطبيعة. بصريا ، ينظر إلى منزل الحجر كمأوى من سوء الاحوال الجوية ، سوء الاحوال اسعار حجر هاشمي
    اسعار الحجر الهاشمى فى مصر 2019 الجوية والتأثيرات الخارجية. تميز الواجهة الحجرية للمنزل صاحبها بأنه مالك صلب ذو ذوق رفيع ومستوى عالٍ من الرفاهية المادية.

    تزيين المنزل بواجهة حجرية ، التي تواجه واجهة منزل ريفي ، خطوات التثبيت ، الأسعار في موسكو

    الانتهاء من الحجر يضيف دائما صلابة إلى المنزل
    بالطبع ، ليست هناك حاجة اليوم لبناء منازل حجرية بالكامل لإنشاء قلاع القرون اسعار حجر هاشمى هيصم
    اسعار حجر فرعونى الوسطى. المواد القديمة والحديثة على حد سواء في الطلب الآن على تصميم واجهات والزخرفة الإضافية للعناصر الفردية من الهياكل.

    مجموعة المواد الموجودة في السوق واسعة ، بحيث يرغب المشتري المحتمل ، المطور ، في التنقل في التنوع واتخاذ القرار الصحيح في حجر واحد لواجهة المنزل.

    مزايا وعيوب الكسوة الحجرية للواجهات
    اسعار الحجر الفرعونى فى مصر 2020

    تتميز الكسوة الحجرية على واجهات المباني بمزاياها على جميع المواد اسعار الحجر الفرعونى فى مصر 2019
    حجر هاشمى هيصم الأخرى من حيث القوة والمتانة. هذه هي الحجة الرئيسية ، أيا كان أصل المادة: يتم استخراجها من محجر أو تم إنشاؤها باليد.
    تمت دراسة تأثير الكتل الحجرية على صحة الإنسان لعدة قرون - وهي واحدة من أكثر المواد صديقة للبيئة.
    مزيج من كتل الحجر ومواد التشطيب الأخرى جميلة جدا

    مزايا واجهة الحجر الطبيعي
    بالإضافة إلى كفاءة المظهر الأنيق للمنزل ، تتميز اسعر الحجر الهاشمي في مصر
    سعر متر الحجر الفرعونى 2019 لكسوة الحجرية بالعديد من المزايا العملية على مواد التشطيب الأخرى:

    المواد التي تم تشكيلها على مر القرون عملية للغاية: جميع الكوارث الطبيعية ، وعدد غير محدود عملياً من دورات الصقيع والتذويب ، والأحمال الميكانيكية الساكنة الثابتة ، والعمل الديناميكي.

    تعتبر السلامة البيئية للمعيشة في منزل به الكسوة الحجرية غير سعر متر الحجر الهاشمى فى مصر
    حجر هيصم مشروطة ، لا سيما بالمقارنة مع مواد تكسية المباني المصنوعة من البوليمرات الحديثة.

    اسعار الحجر الفرعونى فى مصر 2020

    العمر الافتراضي للواجهة الحجرية غير محدود. يمكن أن تخدم أكثر الصخور حجر فرعونى سريعة الزوال ، على سبيل المثال الحجر الجيري ، عشرات الأجيال - لا تظهر علامات تدميرها إلا بعد ألف عام.

    ReplyDelete
  19. This is a great post, I am very happy with this information
    We also have many services such as cleaning, pest control and moving furniture
    I hope you visit us
    شركة تنظيف بالرياض
    شركة مكافحة حشرات بالرياض
    شركة نقل اثاث بالرياض

    ReplyDelete
  20. Hey Guys...Thanks!! for sharing this information blog. This blog are very informative.
    Homes for Lease in Detroit, MI

    ReplyDelete
  21. Welcome to m928bet apply for new and old members. Have come to learn more about science New about financial planning

    ReplyDelete
  22. Notwithstanding, on the off chance that you are a user of Brother printer, at that point you will be guaranteed as you have picked extraordinary compared to other printer organizations on the lookout. Be that as it may, being an electronic machine even it can confront issues and error when made to work ceaselessly without break. Because of which user can see Brother printer in a error state and don't have the foggiest idea how to get it settled.Brother printer in error state how to fix

    ReplyDelete
  23. This post is very simple to read and appreciate without leaving any details out. Great work! free business listing sites in usa

    ReplyDelete
  24. Thank you for sharing such nice content so keep posting.
    microsoft solitaire online

    ReplyDelete
  25. Thank you for sharing such nice content so keep posting.
    Alexa Wont Respond

    ReplyDelete
  26. Very nice and interesting article. It's always great to read about people who make all these useful things for us. Thank you! facebook url shortener

    ReplyDelete
  27. Thank you for sharing such nice content so keep posting. profile creation sites

    ReplyDelete
  28. You’re so interesting! I don’t believe I’ve truly read something like this before. So great to find someone with genuine thoughts on this issue. Really.. many thanks for starting this up. This website is something that’s needed on the internet, someone with some originality!

    CBSE Schools In Chittoor
    CBSE Schools In Cuddapah
    CBSE Schools In East Godavari
    CBSE Schools In Guntur
    CBSE Schools In Kakinada
    CBSE Schools In Krishna
    CBSE Schools In Kurnool
    CBSE Schools In Nellore
    CBSE Schools In Prakasam
    CBSE Schools In Rajahmundry

    ReplyDelete
  29. It's fantastic that you are getting ideas from this post as well as from our discussion made here.
    Augurs Technologies Germany GmbH

    ReplyDelete
  30. Thank you for sharing such nice content so keep posting.
    high pr profile creation sites

    ReplyDelete
  31. This is the appropriate blog for anyone who really wants to find out about this topic. You understand a whole lot its practically challenging to argue on hand . You definitely put a different spin with a topic thats been discussed for a long time. Wonderful stuff, just excellent! ufabet1688

    ReplyDelete
  32. ZAPP Exteriors has generations of expertise in the construction industry. From floor to ceiling we have been building dream homes for our clients. Our roots started in California with a dream, and brought to Colorado with a vision. We bring our clients the highest quality of service. Over the years we have gained lots of experience and improvement with every passing job. We specialize in louvered roofs, sunrooms, and patio covers. We are fueled by the desire to fulfill our customers needs and ambitions, regardless of the demand

    patio covers

    WOW awesome blog thanks for sharing

    ReplyDelete
  33. Are U Facing Huge Trouble With Ur IFB Washing Machine and Finding Best IFB Washing Machine Service Center in Hyderabad Then Don't Waste Ur Time IFB Service Center in Hyderabad Our Service Center in in Every Corner of Hyderabad. Our Best Technicians Will Be At Ur Door Step Within 24 Hrs and Repair At Reasonable Price or U Can Call Us Or Simply Fill Ur Details in Our Contact Us Page Our Service Center Team Call U Back.

    ReplyDelete

Comments on Google+:

© 2005-2014 Kuribo. Powered by Blogger.