php
  • custom-fields
  • anchor-cms
  • 2014-07-10 1 views 0 likes 
    0

    이 줄에 대한 설명은 앵커가 사용자 정의 필드의 이미지를 올바르게 표시하지 않는다는 것입니다. 그래서 경로의 누락 부분을 추가해야했습니다. 그냥 잘 작동하지만 지금 문제는 이미지 필드에서 가져온 어떤 이미지가 없을 때 내가 사파리에 끔찍한 아이콘을 얻을 수 있습니다 :앵커 CMS가있는 이미지의 빈 사용자 정의 필드 숨기기

    <?php echo "<img src='http://www.firstpartoftheurl/" . article_custom_field('image') . "' alt=' ' height='300' >"; ?> 
    

    내가이 줄을 표시 할 수 있습니다 사용자 정의 필드가 채워집니다 만? 그리고 비어있는 사용자 정의 필드를 숨기려면 어떻게합니까?

    답변

    0

    이것은 내가 그것을 해결하는 방법입니다

    <?php 
    $image = article_custom_field('image'); 
    if (!empty($image)) { 
    echo "<img src= 'http://www.firstpartoftheurl".article_custom_field('image')."' alt='blabla ".article_title()."'>"; //if there is image show it 
    } else { 
    //if not do nothing 
    } ?> 
    

    나는 그것이 도움이되기를 바랍니다. 그것은 나를 위해 작동하지만 누군가가 더 나은 해결책을 가지고 있다면 알려 주시기 바랍니다. 여전히

    0

    짧은 : 전체 URL을 반환하지 않습니다

    <?php if (article_custom_field('featured-img')) :?> 
         <img src="<?php echo article_custom_field('featured-img')?>" alt="<?php echo article_title(); ?>" /> 
    <?php endif; ?>  
    

    article_custom_field() 경우이 항상 나를 위해 일했기 때문에, 서버 구성 뭔가까지있을 수 있습니다. 그렇지 않으면 그냥 앞에 $_SERVER['SERVER_NAME'] ... URL 하드 코딩보다 낫다.

    여기에 기능에 대한 설명이 있으며 여기에는 대체 사용 방법도 설명되어 있습니다. http://anchorcms.com/docs/function-reference/articles

    관련 문제