Forums / Extensions / eZ Find / Multi language site, urlalias are not those of the right language

Multi language site, urlalias are not those of the right language

Author Message

Jean-François Sénéchal

Friday 15 October 2010 7:58:51 am

Hi,
I updated my searchengie like this :

#frensh
php extension/ezfind/bin/php/updatesearchindexsolr.php -s marche-be --php-exec=/usr/bin/php --clean
#dutch
php extension/ezfind/bin/php/updatesearchindexsolr.php -s nl-marche-be --php-exec=/usr/bin/php

when I search something, research is done in the right language, but the node urlalias is the dutch and not the french !
what's wrong ?
Ez 4.2
Ezfind 2.0.0

L'informaticien est comme un petit canard:
il est calme en surface mais en dessous il brasse beaucoup d'eau pour
avancer ...!

Jean-François Sénéchal

Monday 18 October 2010 4:38:23 am

any idea ?

L'informaticien est comme un petit canard:
il est calme en surface mais en dessous il brasse beaucoup d'eau pour
avancer ...!

Nicolas Pastorino

Monday 18 October 2010 11:30:49 am

Hi,

Have you tried running the CLI script with you admin siteaccess' name as -s parameter ? Normally, one does not need to run this for every front siteaccess. Also, where are you having the URL issues from ? Back office or one of the frontend siteaccesses ?

Let us know,
Cheers,

--
Nicolas

Jean-François Sénéchal

Tuesday 19 October 2010 4:31:59 am

Hi

I have 3 sites access :

marche-be : default in french

nl-marche-be : dutch

admin-marche-be

I index my search engine with :

php extension/ezfind/bin/php/updatesearchindexsolr.php -s marche-be --php-exec=/usr/bin/php --clean

I can found a exemple :

french : http://www.marche.be/content/advancedsearch/?SearchText=conseil&x=0&y=0

dutch : http://nl.marche.be/content/advancedsearch/?SearchText=dienst&x=0&y=0

thanks

L'informaticien est comme un petit canard:
il est calme en surface mais en dessous il brasse beaucoup d'eau pour
avancer ...!

Jean-François Sénéchal

Tuesday 19 October 2010 8:48:00 am

No it works

I launch php extension/ezfind/bin/php/updatesearchindexsolr.php -s admin-marche-be --php-exec=/usr/bin/php --clean

I have replace in extension/ezfind/design/standard/templates/node/view/ezfind_line.tpl

<a href="{$node.global_url_alias}">{$node.name|wash}</a>

by

<a href="/{$node.url_alias}">{$node.name|wash}</a>

with "/" in the beginning (important)

L'informaticien est comme un petit canard:
il est calme en surface mais en dessous il brasse beaucoup d'eau pour
avancer ...!

Nicolas Pastorino

Wednesday 20 October 2010 12:50:26 am

Hi Jean-François,

Good to hear you sorted this out. You should slightly amend the template code as follows :

<a href={$node.url_alias|ezurl}>{$node.name|wash}</a>

which makes the code more portable, and much closer to eZ Publish standards.

Also please note that using .url_alias instead of .global_url_alias may be blocking in case you retrieve search results from other eZ Publish instances (3rd-party search with eZ Find). This is probably not the case for now, but should this happen in the future, come back to this thread and have another look at it.

Cheers !

--
Nicolas Pastorino
Director Community - eZ
Member of the Community Project Board

eZ Publish Community on twitter: http://twitter.com/ezcommunity

t : http://twitter.com/jeanvoye
G+ : http://plus.tl/jeanvoye

eZ debug

Timing: Jan 18 2025 03:03:16
Script start
Timing: Jan 18 2025 03:03:16
Module start 'content'
Timing: Jan 18 2025 03:03:16
Module end 'content'
Timing: Jan 18 2025 03:03:16
Script end

Main resources:

Total runtime0.1405 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0077 589.5391180.7500
Module start 'content' 0.00770.0055 770.289199.3047
Module end 'content' 0.01310.1273 869.5938532.4844
Script end 0.1405  1,402.0781 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00362.5378200.0002
Check MTime0.00130.9292200.0001
Mysql Total
Database connection0.00060.449810.0006
Mysqli_queries0.098870.28251410.0007
Looping result0.00110.79861390.0000
Template Total0.126890.310.1268
Template load0.00090.660510.0009
Template processing0.125989.596910.1259
Override
Cache load0.00060.423310.0006
Sytem overhead
Fetch class attribute can translate value0.00080.555810.0008
XML
Image XML parsing0.00020.168010.0002
General
dbfile0.00443.1063200.0002
String conversion0.00000.004230.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs