Определить переменные в шаблоне -- php поле с участием expressionengine пол Связанный проблема

Define variables in a template


0
vote

проблема

русский

Можно ли определить переменную в шаблоне экспрессии шаблона? Если это так, как можно сделать так?

Пример следующего использования в качестве примера. Я ищу правильный метод определения значения primary_image_found переменной.

 <код> {primary_image_found = False} {product_images}   {if primary_image_found == False and sm_img == ''}     {primary_image_found = True}     <img src="{lg_img}" />   {/if} {/product_images}   
Английский оригинал

Is it possible to define a variable within an Expression Engine template? If so, how might one go about doing so?

Take the following use case as an example. I'm looking for the proper method for defining the value of the primary_image_found variable.

{primary_image_found = False} {product_images}   {if primary_image_found == False and sm_img == ''}     {primary_image_found = True}     <img src="{lg_img}" />   {/if} {/product_images} 
</div
     

Список ответов

1
 
vote
vote
Лучший ответ
 

Я думаю, что вы ищете Применение текста Preload Возможно?

Определите и используйте переменную для «каналов»:

 <код> {preload_replace:channels="news|reviews"}  {exp:channel:category_heading channel="{channels}"}         <h1>{category_name}</h1>         {if category_description != ""}<p>{category_description}</p>{/if} {/exp:channel:category_heading}  {exp:channel:entries channel="{channels}" limit="10"}         <h2>{title}</h2>         {body} {/exp:channel:entries}   
 

I think you are looking for Preload Text Replacements perhaps?

Define and use a variable for "channels":

{preload_replace:channels="news|reviews"}  {exp:channel:category_heading channel="{channels}"}         <h1>{category_name}</h1>         {if category_description != ""}<p>{category_description}</p>{/if} {/exp:channel:category_heading}  {exp:channel:entries channel="{channels}" limit="10"}         <h2>{title}</h2>         {body} {/exp:channel:entries} 
</div
 
 

Связанный проблема

2  Прокси GOUTTE / DOXCE не работает  ( Goutte guzzle proxy doesnt work ) 
Я пытаюсь использовать gutte через прокси, но он проходит через исходный IP. Я не получаю никакой ошибки или что-то еще, и запросы идут хорошо, но хотя ориг...

-1  Как схватить значение флажки как целое число и не строку? [Дубликат]  ( How to grab checkbox value as integer and not string ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

0  dbase_open () не может открыть файл .dbf  ( Dbase open cant open a dbf file ) 
Я установил расширение DBASE PHP в моем сервере Ubuntu. И я вижу, что DBASE_OPEN (...) не отображает никакой ошибки, но, хотя я предоставляю существующий путь...

0  Процедура ничего не делает  ( Procedure doesnt do anything ) 
Я сделал процедуру в MySQL. Похоже, это выглядит. Я назвал эту процедуру из PHP. После этого звонка стол все еще остается пустым, и я не знаю почему. ...

0  Композитор застрял на `Что-то изменилось, снова смотрел на все правила` Во время обновления laravel до 5,6  ( Composer stuck on somethings changed looking at all rules again while updati ) 
Я пытаюсь обновить мою приложение Laravel. Я был в 5.2, а теперь я в 5,5. Все работает нормально до здесь. Теперь я изменил его на <код> 5.6.* в моем файле...

6  Magento Получить цену, включая налог в файл нет шаблона  ( Magento get price including tax in a none template file ) 
На данный момент я пытаюсь получить цену продукта, включая налог в PHP-файле для моего продукта. У меня есть этот код в данный момент: <код> $_product = Mag...

1  PHP: DateTime '-1 день'  ( Php datetime 1 day ) 
Я хочу получить дату вчерашнего дня текущей даты в часовом поясе SpeciFC. Я пробовал это, но это не работает: <код> LoopGenrtReport2 Я все еще получаю се...

1  Форма подписки Rapidmail перенаправляет после подписки электронной почты - MailChimp  ( Rapidmail subscription form redirect after email subscription mailchimp ) 
Я создаю веб-страницу, которая включает в себя очень простую форму подписки, в основном собирая адреса электронной почты, заинтересованные в продукте. Для это...

0  Невозможно получить любые поля объявлений из API API Facebook (PHP v2.8.1)  ( Unable to fetch any adset fields from facebook ads api php v2 8 1 ) 
Я получаю поля Adaccount просто хорошо. Но все мои попытки получить адапты неудачей. Я пытаюсь получить идеи всех кампаний, бегущих под Adaccount. Но во-первы...

1  Доступ к данным из другой базы данных в Joomla 3.2+  ( Accessing data from another database in joomla 3 2 ) 
Я обновляю свои компоненты от Joomla 1.7 до Joomla 3.3 и должен держать оригинальную базу данных. Поэтому мне необходимо получить доступ к данным отображения ...

1  Разрешение дополнительных переменных с переписыванием COND  ( Allowing optional variables with rewrite cond ) 
У меня в настоящее время есть следующий код: <код> RewriteCond %{REQUEST_URI} !assets/ RewriteCond %{REQUEST_URI} !uploads/ RewriteRule ^([a-z|0-9_&;=-]+)/(...

2  Отправка файла в Google Drive  ( Submitting file to google drive ) 
Я пытался отправить файл в Google Drive. Хотя файл загружен на диск, я получаю ошибку после удара принять кнопку. <код> <?php require_once 'google-api-php-c...

-2  PHP отображается только идентификатор, а не значение из MySQL [Закрыто]  ( Php only displaying id and not the value from mysql ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт . Этот вопрос нуждается в Детали или ясность . В настоящее...

0  WordPress do_action password_reset не работает  ( Wordpress do action password reset is not working ) 
Я использую WordPress 4.7.3. Сброс пароля не работает. Когда я отладил свой код. Я добрался до этой линии внутри пользователей .php reset_password (): <код>...

1  Проблемы проектирования базы данных с отношениями  ( Database design issues with relationships ) 
Я работаю над обновлением для существующей базы данных, которая была разработана без какого-либо из кода для реализации рассматриваемой конструкции. Теперь я ...

Связанный проблема

2  Прокси GOUTTE / DOXCE не работает 
-1  Как схватить значение флажки как целое число и не строку? [Дубликат] 
0  dbase_open () не может открыть файл .dbf 
0  Процедура ничего не делает 
0  Композитор застрял на `Что-то изменилось, снова смотрел на все правила` Во время обновления laravel до 5,6 
6  Magento Получить цену, включая налог в файл нет шаблона 
1  PHP: DateTime '-1 день' 
1  Форма подписки Rapidmail перенаправляет после подписки электронной почты - MailChimp 
0  Невозможно получить любые поля объявлений из API API Facebook (PHP v2.8.1) 
1  Доступ к данным из другой базы данных в Joomla 3.2+ 
1  Разрешение дополнительных переменных с переписыванием COND 
2  Отправка файла в Google Drive 
-2  PHP отображается только идентификатор, а не значение из MySQL [Закрыто] 
0  WordPress do_action password_reset не работает 
1  Проблемы проектирования базы данных с отношениями 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.