Параметр ‘image_url’ (значение http: null) не является допустимым форматом URL

Я пытаюсь поделиться своими продуктами из моего интернет-магазина, но получаю эту ошибку:

Параметр ‘image_url’ (значение http: null) не является допустимым форматом URL.

Я читал предыдущие ответы на эту тему, но у меня все еще нет возможности решить ее …
Мой шаблон имеет этот код в node-product.tpl.php, который является шаблоном для node-products:

<a target="_blank" href="http://pinterest.com/pin/create/button/?url=<?php print $base_url . "/" . drupal_get_path_alias('node/' . $node->nid); ?>&amp;description=<?php print $node->title; ?>" class="_3">
<i class="fa fa-pinterest-square"></i>
</a>

Я пытался добавить этот код:

&media=<?php render($content['product:field_product_gallery']); ?>

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

0

Решение

Я думаю тебе нужно urlencode() URL, средства массовой информации а также описание, который не существует в вашем коде.
Так что в вашем случае href будет выглядеть так:


http://pinterest.com/pin/create/button/?url=<?php print urlencode($base_url . "/" . drupal_get_path_alias('node/' . $node->nid)); ?>&amp;description=<?php print urlencode($node->title); ?>

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]