Спасибо за ваше время. В настоящее время я занят разработкой простого портфолио, которое использует Lightbox2 от Lokesh Dhakar .
Я хочу повторить некоторые поля в качестве описания в Lightbox. (Конечный пользователь с веб-сайта может добавить «формат» «материал» и «описание» через CMS Processwire
. Вы можете увидеть сайт, над которым я работаю, здесь.
Мой код выглядит следующим образом
<div class="row portgallery animated fadeInUp margdown100">
<div class="masonry-wrapper">
<div class="masonry">
<?php
$projects = $portfolio->children("template=portfolioitem, sort=-created");
foreach ($projects as $project) {
if ($project->werk) {
echo "<div class='masonry-item animated fadeInUp'>";
echo "$project->werk";
echo "<div class='hover-text'>$project->title</div>";
echo "</a>";
echo "</div>";
}
}
?>
</div> <!-- /masonry -->
</div> <!-- /masonry wrapper -->
И $ project-> werk echo имеет следующую строку
<a href='{url}' data-lightbox='image'><img src='{url}' alt='{description}' class='masonry-content image' />
JavaScript выглядит следующим образом
Lightbox.defaults = {
albumLabel: 'I want to echo my fields over here',
alwaysShowNavOnTouchDevices: false,
fadeDuration: 600,
fitImagesInViewport: true,
imageFadeDuration: 600,
// maxWidth: 800,
// maxHeight: 600,
positionFromTop: 50,
resizeDuration: 700,
showImageNumberLabel: true,
wrapAround: false,
disableScrolling: false,
Но когда я повторяю мои строки PHP
<?php echo $project->formaat; | <?php echo $project->materiaal; ?> | <?php echo $project->omschrijving; ?>
Это просто обычный текст эха.
Я попытался добавить эти строки в контент: "" из:: после в css. Но там я получил то же самое.
Может ли кто-нибудь помочь мне, передав информацию конкретного изображения из CMS в лайтбокс под картинкой.
Заранее спасибо