Tumblr Theme photos - как прекратить ссылки на увеличенное изображение и ссылку на постоянную ссылку

Привет: у меня есть простая тема с тем, что я считал простой проблемой. В фотоблоке - я хочу иметь изображение при нажатии, чтобы перейти на страницу "Постоянная ссылка" для этого поста, а не развернуть изображение в лайтбокс или показать изображение. Нет никакого очевидного HREF, чтобы изменить, чтобы перейти к постоянной ссылке - таким образом, я потерян.

Со страницы постоянных ссылок - Расширение в порядке. Я возился со всеми переменными, и я могу полностью отключить связывание изображений - но не могу изменить поведение, чтобы отправить их на постоянную ссылку. Надеюсь, что это имеет смысл - и спасибо заранее.

Полный код также здесь: полный код из темы

фактический Tumblr: http://bestofmoderndesign.tumblr.com/

код:

 {block:Photo}
                            <div class="media">
                                {LinkOpenTag}
                                    <img src="{block:PermalinkPage}{PhotoURL-500}{/block:PermalinkPage}{block:IndexPage}{block:IfNot500pxPosts}{PhotoURL-400}{/block:IfNot500pxPosts}{block:If500pxPosts}{PhotoURL-500}{/block:If500pxPosts}{/block:IndexPage}" width="{block:PermalinkPage}{PhotoWidth-500}{/block:PermalinkPage}{block:IndexPage}{block:IfNot500pxPosts}{/block:IfNot500pxPosts}{block:If500pxPosts}{PhotoWidth-500}{/block:If500pxPosts}{/block:IndexPage}" height="{block:PermalinkPage}{PhotoHeight-500}{/block:PermalinkPage}{block:IndexPage}{block:IfNot500pxPosts}{PhotoHeight-400}{/block:IfNot500pxPosts}{block:If500pxPosts}{PhotoHeight-500}{/block:If500pxPosts}{/block:IndexPage}" alt="{PhotoAlt}" />
                                {LinkCloseTag}
                                {block:IfEnableColorbox}
                                    <a href='{PhotoURL-HighRes}' class='fullsize colorbox' rel="fullsize"><span>{lang:Click for high-res photo}</span></a>
                                {/block:IfEnableColorbox}
                            </div>
                            {block:Caption}
                                <div class="copy">{Caption}</div>
                            {/block:Caption}
                        {/block:Photo}

2 ответа

Решение

{LinkOpenTag} а также {LinkCloseTag} это то, что генерирует ссылку на страницу большого изображения.
Вместо этого используйте <a href='{Permalink}'> а также </a>,

Если вы хотите, чтобы это продолжалось на страницах с постоянными ссылками, вы всегда можете изменить код на что-то вроде:

{block:Photo}
    <div class="media">
        {block:PermalinkPage}{LinkOpenTag}{/block:PermalinkPage}
        {block:IndexPage}<a href="{Permalink}">{/block:IndexPage}
            <img src="{block:PermalinkPage}{PhotoURL-500}{/block:PermalinkPage}{block:IndexPage}{block:IfNot500pxPosts}{PhotoURL-400}{/block:IfNot500pxPosts}{block:If500pxPosts}{PhotoURL-500}{/block:If500pxPosts}{/block:IndexPage}" width="{block:PermalinkPage}{PhotoWidth-500}{/block:PermalinkPage}{block:IndexPage}{block:IfNot500pxPosts}{/block:IfNot500pxPosts}{block:If500pxPosts}{PhotoWidth-500}{/block:If500pxPosts}{/block:IndexPage}" height="{block:PermalinkPage}{PhotoHeight-500}{/block:PermalinkPage}{block:IndexPage}{block:IfNot500pxPosts}{PhotoHeight-400}{/block:IfNot500pxPosts}{block:If500pxPosts}{PhotoHeight-500}{/block:If500pxPosts}{/block:IndexPage}" alt="{PhotoAlt}" />
        {block:IndexPage}</a>{/block:IndexPage}
        {block:PermalinkPage}{LinkCloseTag}{/block:PermalinkPage}
        {block:IfEnableColorbox}
            <a href='{PhotoURL-HighRes}' class='fullsize colorbox' rel="fullsize"><span>{lang:Click for high-res photo}</span></a>
        {/block:IfEnableColorbox}
    </div>
    {block:Caption}
        <div class="copy">{Caption}</div>
    {/block:Caption}
{/block:Photo}

Я переписал код. Так как вы не хотите, чтобы он связывался с изображением высокого разрешения, я полностью удалил его, поэтому он автоматически ссылается на постоянную ссылку {block:Photo}

    <div class="media">
        {block:IndexPage}
            {block:IfNot500pxPosts}<a href="{Permalink}"><img src="{PhotoURL-400}"></a>{/block:IfNot500pxPosts}
            {block:If500pxPosts}<a href="{Permalink}"><img src="{PhotoURL-500}"></a>{/block:If500pxPosts}
        {/block:IndexPage}

        {block:PermalinkPage}<img src="{PhotoURL-500}">{/block:PermalinkPage}
    </div>
    {block:Caption}
        <div class="copy">{Caption}</div>
    {/block:Caption}
{/block:Photo}
Другие вопросы по тегам