জিনজে পরিবর্তনশীল সেট করুন


263

আমি জানতে চাই যে আমি জিনজায় অন্য ভেরিয়েবলের সাথে কীভাবে একটি ভেরিয়েবল সেট করতে পারি। আমি ব্যাখ্যা করব, আমি একটি সাবমেনু পেয়েছি এবং আমি চাই যে লিঙ্কটি সক্রিয় রয়েছে। আমি এটি চেষ্টা করেছি:

{% set active_link = {{recordtype}} -%}

যেখানে রেকর্ডটাইপটি আমার টেমপ্লেটের জন্য প্রদত্ত একটি পরিবর্তনশীল।


14
লোকেরা গুগল থেকে এখানে অবতরণ করছে: আপনি এখানে মূলত ট্যাগটিতে সরকারী দস্তাবেজগুলিতেset আগ্রহী হবেন , এখানে প্রশ্নকর্তার দ্বারা তৈরি নির্দিষ্ট সিনট্যাক্স ভুল বা এটি কীভাবে ঠিক করতে হবে তার চেয়ে এখানে শীর্ষস্থানীয় উত্তরগুলি কী এবং লিঙ্কযুক্ত সদৃশ ঠিকানায় ।
মার্ক অ্যামেরি

4
নিবন্ধন করুন বিশেষত এই অংশটি জিনজা.প্লেলেটস প্রকল্পগুলি /en/2.11.x/templates/… অত্যন্ত সহায়ক।
রুহোলা

উত্তর:


533

{{ }}মানটি মুদ্রণ করতে টেমপ্লেটকে বলে, এটি আপনি করার চেষ্টা করছেন এমন অভিব্যক্তিতে কাজ করবে না। পরিবর্তে, {% set %}টেমপ্লেট ট্যাগটি ব্যবহার করুন এবং তারপরে মানটি ঠিক একইভাবে অ্যাসাইন কোডে নির্ধারণ করুন।

{% set testing = 'it worked' %}
{% set another = testing %}
{{ another }}

ফলাফল:

it worked

4
যদি আমার পরিবর্তনশীল ডিক হয় তবে এখন {% সেট ডিক.কি = 'পরীক্ষা'%} কাজ করে না
Ib33X

একটি মুছে ফেলা উত্তরে এই লিঙ্কটিও
পাস্কাল

এটি দুর্দান্ত ব্যাখ্যা এবং সহজ একটি ছিল। এটি ভালবাসা :)
ফারিস রায়হান

আমরা কী একটি জিনজা ভেরিয়েবল তৈরি করতে পারি এবং এটি এইচটিএমএল ফাইল জুড়ে ব্যবহার করতে পারি যেখানে আমরা জিনজা ভেরিয়েবলটি এম্বেড করেছি? @ সোভিয়েট
শ্রী পরীক্ষা

50

একাধিক ভেরিয়েবল অ্যাসাইনমেন্টের জন্য দুর্দান্ত শর্টহ্যান্ড

{% set label_cls, field_cls = "col-md-7", "col-md-3" %}

4
এই প্রশ্নের উত্তর দেওয়ার কাছাকাছি আসবে বলে মনে হচ্ছে না?
জন আর পেরি

25

ঠিক এটি সেট আপ করুন

{% set active_link = recordtype -%}

7
কেন বিশেষভাবে এটি পছন্দ (বিয়োগ চিহ্নটি শেষের দিকে তবে শুরুতে নয়)? যদি আমার ভুল না হয় তবে এটি পশ্চাদপসরণটি সরিয়ে ফেলবে তবে হোয়াইটস্পেসের নেতৃত্ব দিবে না। কি শেষ?
লিওনিড

14
এটি আসল প্রশ্নে ¯ \ _ (ツ) _ / ¯
গ্রাহাম পি হিথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.