Нужна возможность присвоения странице картинки и превьюшки, чтобы потом ее можно было выводить в меню.
Но то, что предоставляют опции страницы не удобно, там доступ лишь к одной папке и все картинки списком, а когда будет много картинок можно будет с легкостью запутаться.
Есть ли такой тег, который позволял бы удобно выбирать картинку, даже не заходя в опции, прямо в первой вкладке, где поле с контентом, при этом результат своей деятельности этот тег сохранял бы в переменные картинки и превьюшки страницы?
Что то вроде {content_image} только с удобным браузером для выбора файла и сохранением результата в выше указанные переменные.
Нужен функционал с картинками-превьюшками страниц
Re: Нужен функционал с картинками-превьюшками страниц
Для этого подходит модуль GBFilePicker.
В шаблон надо вставить такой тег:
В шаблон надо вставить такой тег:
Code: Select all
{content_module block="filepicker_block" module="GBFilePicker"}
Re: Нужен функционал с картинками-превьюшками страниц
Спасибо, функций много, обозреватель удобный, но этот модуль как я понял цепляет файлы к странице, а вот как теперь их запросить (вывести), к примеру, из шаблона меню?
Re: Нужен функционал с картинками-превьюшками страниц
Часть сделал 
Добавил в тег assign=new_img, теперь в этой переменной хранится адрес картинки и в саму страницу можно вставить таким образом {$new_img}, но все же, как запросить эту переменную из шаблона меню?

Добавил в тег assign=new_img, теперь в этой переменной хранится адрес картинки и в саму страницу можно вставить таким образом {$new_img}, но все же, как запросить эту переменную из шаблона меню?
Re: Нужен функционал с картинками-превьюшками страниц
По теории должно быть так: в теге меню прописываем loadprops="0", а шаблоне используем $node->new_img.palaum wrote:Добавил в тег assign=new_img, теперь в этой переменной хранится адрес картинки и в саму страницу можно вставить таким образом {$new_img}, но все же, как запросить эту переменную из шаблона меню?
Re: Нужен функционал с картинками-превьюшками страниц
loadprop='0' отключает доп возможности, 1 включает, но все равно через {$node->new_img} не получается добраться до значения.
assign дает возможность создать новую переменную и туда прописать значение, а есть ли возможность сразу значение прописать в image страницы? Тогда точно можно было бы вытащить это значение по средствам {$node->image}
На самой то странице можно вытащить значение и без assign, используя {$content_obj->GetPropertyValue('ИМЯ_БЛОКА_ПРИ_ВСТАВКЕ_GBFilePicker')}
Но как вытащить значение из другого места — ума не приложу. Эх, не хватает скилов )
assign дает возможность создать новую переменную и туда прописать значение, а есть ли возможность сразу значение прописать в image страницы? Тогда точно можно было бы вытащить это значение по средствам {$node->image}
На самой то странице можно вытащить значение и без assign, используя {$content_obj->GetPropertyValue('ИМЯ_БЛОКА_ПРИ_ВСТАВКЕ_GBFilePicker')}
Но как вытащить значение из другого места — ума не приложу. Эх, не хватает скилов )
Re: Нужен функционал с картинками-превьюшками страниц
Модуль меню в данные для шаблона вставляет только поля из стандартного набора. Нужно модифицировать функцию, которая это делает. Ещё вариант - написать свой тег, который будет извлекать имя картинки из базы данных.palaum wrote:Но как вытащить значение из другого места — ума не приложу.