Remove link function?
-
How can we remove the link function from our main catalog page? I am fine with editing php, css, and html files as needed.
We just need to have this page for our visitors to view our ‘products’ (non-sellable – just a viewable catalog). It is not necessary for our visitors to click on a product to learn more.
Unfortunately I am not able to share a link to the page I am referencing due to privacy concerns.
Thank you.
-
Could it be something to remove in the Thumbnails section of the Functions > Shortcodes.php?
`//Create the listing for the thumbnail layout display
$ProductString = ”;
if ($format == “Thumbnail”) {
$ProductString .= “<div id=’prod-cat-thumb-item-” . $Product_Object->Get_Item_ID() . “‘ class=’prod-cat-item upcp-thumb-item ” . $Lightbox_Mode_Class . ” ” . ($Thumb_Auto_Adjust == “Yes” ? ‘upcp-thumb-adjust-height’ : ”) .”‘ data-itemid='” . $Product_Object->Get_Item_ID() . “‘>\n”;
$ProductString .= “<div id=’prod-cat-thumb-div-” . $Product_Object->Get_Item_ID() . “‘ class=’prod-cat-thumb-image-div upcp-thumb-image-div’>”;
if($Catalogue_Style == “contemporary” || $Catalogue_Style == “showcase”){
$ProductString .= “<div class=’prod-cat-contemporary-hover-div’>”;
if($WooCommerce_Checkout == “Yes”){
$ProductString .= “<div class=’prod-cat-contemporary-hover-button prod-cat-contemporary-first-hover-button upcp-product-interest-button upcp-inquire-button’ data-prodid='” . $Product_Object->Get_Item_ID() . “‘><span>C</span>” . $Add_To_Cart_Button_Label .”</div>”;
}
elseif($Product_Inquiry_Cart == “Yes”){
$ProductString .= “<div class=’prod-cat-contemporary-hover-button prod-cat-contemporary-first-hover-button upcp-product-interest-button upcp-inquire-button’ data-prodid='” . $Product_Object->Get_Item_ID() . “‘><span>C</span>” . $Inquire_Button_Label .”</div>”;
}
else{}
$ProductString .= “<span>y</span>” . $Details_Text . ““;
$ProductString .= “</div>”;
}
if($Catalogue_Style == “main-minimalist”){
$ProductString .= “<div class=’prod-cat-minimalist-hover-div’>”;
if($WooCommerce_Checkout == “Yes”){
$ProductString .= “<div class=’prod-cat-minimalist-hover-button prod-cat-minimalist-first-hover-button upcp-product-interest-button upcp-inquire-button’ data-prodid='” . $Product_Object->Get_Item_ID() . “‘><span>C</span>” . $Add_To_Cart_Button_Label .”</div>”;
}
elseif($Product_Inquiry_Cart == “Yes”){
$ProductString .= “<div class=’prod-cat-minimalist-hover-button prod-cat-minimalist-first-hover-button upcp-product-interest-button upcp-inquire-button’ data-prodid='” . $Product_Object->Get_Item_ID() . “‘><span>C</span>” . $Inquire_Button_Label .”</div>”;
}
else{}
$ProductString .= “<span>y</span>” . $Details_Text . ““;
$ProductString .= “</div>”;
}
if ($Product_Comparison == “Yes”) {$ProductString .= “<div class=’upcp-product-comparison-button’ data-prodid='” . $Product_Object->Get_Item_ID() . “‘ data-prodname='” . $Product_Object->Get_Field_Value(‘Item_Name’) .”‘><span class=’compareSpan’>” . $Compare_Label . “</span></div>”;}
if (($Sale_Mode == “All” and $Item_Price != $Item_Regular_Price) or ($Sale_Mode == “Individual” and $Product_Object->Get_Field_Value(‘Item_Sale_Mode’) == “Yes”)) {$ProductString .= “<div class=’upcp-sale-flag’><span class=’saleSpan’>” . $Sale_Label . “</span></div>”;}
$ProductString .= “Get_Item_ID() . “);’>”;
$ProductString .= apply_filters(‘upcp_image_div’, $PhotoCode, array(‘Item_ID’ => $Product_Object->Get_Item_ID(), ‘Image_URL’ => $Product_Object->Get_Field_Value(‘Item_Photo_URL’), ‘Layout’ => $format));
$ProductString .= ““;
$ProductString .= “</div>\n”;
$ProductString .= “<div id=’prod-cat-title-” . $Product_Object->Get_Item_ID() . “‘ class=’prod-cat-title upcp-thumb-title’>”;
if ($Catalog_Display_Reviews == “Yes”) {$ProductString .= $ReviewsHTML;}
$ProductString .= “Get_Item_ID() . “);’>” . apply_filters(‘upcp_title_div’, $Product_Object->Get_Field_Value(‘Item_Name’), array(‘Item_ID’ => $Product_Object->Get_Item_ID(), ‘Item_Title’ => $Product_Object->Get_Field_Value(‘Item_Name’), ‘Layout’ => $format)) . ““;if($Display_Categories_In_Thumbnails == ‘Yes’ && $Product_Object->Get_Field_Value(‘Category_Name’) != ”){
$ProductString .= “<div class=’prod-cat-display-categories-tags upcp-thumb-display-categories’>”;
$ProductString .= “<span class=’upcp-display-category-label’>” . __(“Category: “, “ultimate-product-catalogue”) . “</span>”;
$ProductString .= $Product_Object->Get_Field_Value(‘Category_Name’);
$ProductString .= “</div>\n”;
}
if($Display_Categories_In_Thumbnails == ‘Yes’ && $Product_Object->Get_Field_Value(‘SubCategory_Name’) != ”){
$ProductString .= “<div class=’prod-cat-display-categories-tags upcp-thumb-display-subcategories’>”;
$ProductString .= “<span class=’upcp-display-subcategory-label’>” . __(“Sub-Category: “, “ultimate-product-catalogue”) . “</span>”;
$ProductString .= $Product_Object->Get_Field_Value(‘SubCategory_Name’);
$ProductString .= “</div>\n”;
}
$thumbnailTags = $wpdb->get_results(“SELECT Tag_ID FROM $tagged_items_table_name WHERE Item_ID=” . $Product_Object->Get_Item_ID());
if (is_array($thumbnailTags)) {
$thumbnailTagsString = ”;
foreach ($thumbnailTags as $thumbnailTag) {
$thumbnailTagInfo = $wpdb->get_row(“SELECT Tag_Name FROM $tags_table_name WHERE Tag_ID=” . $thumbnailTag->Tag_ID);
$thumbnailTagsString .= $thumbnailTagInfo->Tag_Name . “, “;
}
}
if (isset($thumbnailTagsString)) {$thumbnailTagsString = trim($thumbnailTagsString, ” ,”);}
if($Display_Tags_In_Thumbnails == ‘Yes’ && $thumbnailTagsString != ”){
$ProductString .= “<div class=’prod-cat-display-categories-tags upcp-thumb-display-tags’>”;
$ProductString .= “<span class=’upcp-display-tags-label’>” . __(“Tags: “, “ultimate-product-catalogue”) . “</span>”;
$ProductString .= $thumbnailTagsString;
$ProductString .= “</div>\n”;
}$ProductString .= AddCustomFields($Product_Object->Get_Item_ID(), “thumbs”);
$ProductString .= “</div>\n”;
$ProductString .= apply_filters(‘upcp_price_div’, “<div id=’prod-cat-price-” . $Product_Object->Get_Item_ID() . “‘ class=’prod-cat-price upcp-thumb-price’>” . $Item_Display_Price . “</div>”, array(‘Item_ID’ => $Product_Object->Get_Item_ID(), ‘Item_Price’ => $Item_Price, ‘Layout’ => $format)) . “\n”;
if ($WooCommerce_Checkout == “Yes”) {$ProductString .= “<div id=’prod-cat-details-link-” . $Product_Object->Get_Item_ID() . “‘ class=’prod-cat-details-link upcp-thumb-details-link upcp-product-interest-button upcp-inquire-button’ data-prodid='” . $Product_Object->Get_Item_ID() . “‘><span class=’upcp-details-text’>” . $Add_To_Cart_Button_Label . “</span><span class=’upcp-details-icon’>” . $Details_Icon_Font_Selection . “</span></div>\n”;}
elseif ($Product_Inquiry_Cart == “Yes”) {$ProductString .= “<div id=’prod-cat-details-link-” . $Product_Object->Get_Item_ID() . “‘ class=’prod-cat-details-link upcp-thumb-details-link upcp-product-interest-button upcp-inquire-button’ data-prodid='” . $Product_Object->Get_Item_ID() . “‘><span class=’upcp-details-text’>” . $Inquire_Button_Label . “</span><span class=’upcp-details-icon’>” . $Details_Icon_Font_Selection . “</span></div>\n”;}
else {
$ProductString .= “Get_Item_ID() . “);’>”;
$ProductString .= apply_filters(‘upcp_details_link_div’, “<div id=’prod-cat-details-link-” . $Product_Object->Get_Item_ID() . “‘ class=’prod-cat-details-link upcp-thumb-details-link’><span class=’upcp-details-text’>” . $Details_Text . “</span><span class=’upcp-details-icon’>” . $Details_Icon_Font_Selection . “</span></div>”, array(‘Item_ID’ => $Product_Object->Get_Item_ID(), ‘Layout’ => $format)) .”\n”;
$ProductString .= ““;
}
}Hi nimbix,
To disable the link to your product pages, you can use the following CSS trick:
.upcp-thumb-image-div a { pointer-events: none; cursor: default; }.upcp-thumb-title a { pointer-events: none; cursor: default; }You need to add the above CSS code to the catalogue in which you want to disable the links to the product page.
Beautiful, thank you. It worked!
-
This reply was modified 6 years, 9 months ago by
nimbix.
-
This reply was modified 6 years, 9 months ago by
The topic ‘Remove link function?’ is closed to new replies.